public Task ExecuteAsync(CreateCountryCommand command) { var locationDomain = new LocationDomain(_domainService.WriteService); locationDomain.CreateCountry(command.Name, command.IsoCode, command.DisplayOrder, command.Published); _domainService.ApplyChanges(locationDomain); return(Task.CompletedTask); }
public Task ExecuteAsync(CreateWareHouseCommand command) { var wareHouseDomain = new WareHouseDomain(writeService); wareHouseDomain.CreateWareHouse(command.Name); domainService.ApplyChanges(wareHouseDomain); domainService.SaveChanges(); return(Task.CompletedTask); }
public Task ExecuteAsync(CreateWareHouseCommand command) { var wareHouseDomain = new WareHouseDomain(_domainService.WriteService); wareHouseDomain.CreateWareHouse(command.Name, command.CountryId, command.ProvinceId, command.Address, command.City, command.PhoneNumber, command.PostalCode); _domainService.ApplyChanges(wareHouseDomain); return(Task.CompletedTask); }
public Task ExecuteAsync(CreateManufactureCommand command) { var productCategoryDomain = new ManufactureDomain(_writeService); productCategoryDomain.Add(new ManufactureDto { Name = command.Name }); _domainService.ApplyChanges(productCategoryDomain); return(Task.CompletedTask); }
public Task ExecuteAsync(UpdateUserLoginCommand command) { var user = new UserDomain(_domainService.WriteService) { Username = command.Email }; user.Login(); _domainService.ApplyChanges(user); return(Task.CompletedTask); }