public void LoadFromDomain(DonVo.CQRS.Standard21.Domain.Model.Company.Department entity) { Id = entity.Id; Name = entity.Name; Description = entity.Description; Level = entity.Level; RowVersion = Convert.ToBase64String(entity.RowVersion); }
public async Task <int> Handle(InsertDepartmentCommand request, CancellationToken cancellationToken) { var department = new DonVo.CQRS.Standard21.Domain.Model.Company.Department(request.Name, request.Description, request.Level); var id = await DepartmentRepository.Insert(department); await Mediator.Publish(new DepartmentInsertedEvent { Id = department.Id }); return(id); }