public async Task <IActionResult> Create(CategoriaDoItemViewModel categoriaDoItem) { if (ModelState.IsValid) { var CategoriaDoItem = await this.GatewayServiceProvider.Get <ICategoriaDoItemService>().Add(categoriaDoItem); return(RedirectToAction(nameof(Index))); } return(View(categoriaDoItem)); }
public async Task <IActionResult> Edit(long id, CategoriaDoItemViewModel categoriaDoItem) { if (id != categoriaDoItem.Id) { return(NotFound()); } if (ModelState.IsValid) { try { var ItemCategory = await GatewayServiceProvider.Get <ICategoriaDoItemService>().Update(categoriaDoItem); } catch (DbUpdateConcurrencyException) { throw; } return(RedirectToAction(nameof(Index))); } return(View(categoriaDoItem)); }