public IActionResult Edit(int id, FornecedorViewModel fornecedor) { if (id != fornecedor.FornecedorId) { return(NotFound()); } if (ModelState.IsValid) { try { _fornecedorAppService.Update(fornecedor); } catch (DbUpdateConcurrencyException) { if (!FornecedorExists(fornecedor.FornecedorId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(fornecedor)); }
public ActionResult Edit(FornecedorViewModel fornecedorViewModel) { if (ModelState.IsValid) { _appService.Update(fornecedorViewModel); return(RedirectToAction("Index")); } return(View(fornecedorViewModel)); }
public ActionResult Editar(FornecedorViewModel fornecedor) { if (ModelState.IsValid) { var fornecedorDomain = Mapper.Map <FornecedorViewModel, Fornecedores>(fornecedor); _fornecedorApp.Update(fornecedorDomain); return(RedirectToAction("Index")); } return(View(fornecedor)); }
public IActionResult Put([FromBody] FornecedorViewModel fornecedorViewModel) { if (!ModelState.IsValid) { NotifyModelStateErrors(); return(Response(fornecedorViewModel)); } _fornecedorAppService.Update(fornecedorViewModel); return(Response(fornecedorViewModel)); }
public async Task <HttpResponseMessage> Put([FromBody] Fornecedor fornecedor) { try { await _fornecedorAppService.Update(fornecedor); NotificationHub.SendMessageNew(string.Format("Cadastro de Fornecedor Alterado com Sucesso {0}-{1}", fornecedor.NomeFornecedor, fornecedor.FornecedorId)); return(await Task.Factory.StartNew(() => new HttpResponseMessage { StatusCode = HttpStatusCode.OK })); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Edit(FornecedorViewModel fornecedorViewModel) { if (!ModelState.IsValid) { return(View(fornecedorViewModel)); } _fornecedorAppService.Update(fornecedorViewModel); if (IsValidOperation()) { ViewBag.Sucesso = "Cliente Atualizado!"; } return(View(fornecedorViewModel)); }