RepoDoneQueue.cs 768 B

1234567891011121314151617181920212223
  1. using Quadarax.Application.QLiberace.Common.Domain;
  2. using Quadarax.Application.QLiberace.Processor.Entities;
  3. using Quadarax.Foundation.Core.Data.Domain;
  4. using Quadarax.Foundation.Core.Data.Interface.Domain;
  5. namespace Quadarax.Application.QLiberace.Processor.Repositories
  6. {
  7. public class RepoDoneQueue : BaseRepoQueue<DoneQueue>
  8. {
  9. public RepoDoneQueue(IUnitOfWork<IDataDomain> unitOfWork, QlbrcContext operationContext) : base(unitOfWork, operationContext)
  10. {
  11. }
  12. public DoneQueue NewFromProcessing(ProcessingQueue processing)
  13. {
  14. var done = New();
  15. done.CloneFrom(processing);
  16. Set(done);
  17. //Context.Commit();
  18. return done;
  19. }
  20. }
  21. }