Example #1
0
        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);
        }
Example #4
0
        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);
        }