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)); }
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)); }
public async Task <ActionResult <Product> > CreateProduct(Store store) { var result = await _storeService.AddStoreAsync(store); return(Ok(result)); }