Exemple #1
0
        public IActionResult Create(CreatedStore command)
        {
            var result = storeAppService.CreateNewStore(command);

            if (!result.IsValid)
            {
                AddModelError(result);
                return(View(command));
            }

            return(RedirectToAction("Index"));
        }
Exemple #2
0
        public ValidationResult CreateNewStore(CreatedStore command)
        {
            BeginTransaction();

            var store = new Store(command.DistrictName, command.IsActive);

            var result = storeService.CreateNewStore(store);

            if (result.IsValid)
            {
                Commit();
            }
            else
            {
                RollBack();
            }

            return(result);
        }