Exemplo n.º 1
0
        public async Task <IActionResult> Create(StoreViewModels store)
        {
            if (ModelState.IsValid)
            {
                var addStore = await _storeService.AddStoreAsync(store);

                if (addStore)
                {
                    TempData["Successfuly"] = _localizer.GetLocalizedString("msg_AddSuccessfuly").ToString();
                    return(RedirectToAction("Index"));
                }
                TempData["Failure"] = _localizer.GetLocalizedString("err_AddFailure").ToString();
                return(View(store));
            }

            return(View(store));
        }
Exemplo n.º 2
0
        public async Task <ActionResult> AddStore(StoreModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            StoreDto         storeDto         = mapper.Map <StoreModel, StoreDto>(model);
            OperationDetails operationDetails = await storeService.AddStoreAsync(storeDto);

            if (operationDetails.Succedeed)
            {
                return(View("SuccessAdd"));
            }
            ModelState.AddModelError(operationDetails.Property, operationDetails.Message);
            return(View(model));
        }
Exemplo n.º 3
0
        public async Task <ActionResult <Product> > CreateProduct(Store store)
        {
            var result = await _storeService.AddStoreAsync(store);

            return(Ok(result));
        }