public IActionResult Edit(int id, FichaTecnica fichaTecnica) { if (id != fichaTecnica.Id) { return(RedirectToAction(nameof(Error), new { message = "Ficha Técnica selecionada diferente da que está cadastrada" })); } try { facade.Alterar(fichaTecnica); return(RedirectToAction("Index")); } catch (ApplicationException e) { return(RedirectToAction(nameof(Error), new { message = e.Message })); } }
public IActionResult Edit(int id, Produto produto) { if (id != produto.Id) { return(RedirectToAction(nameof(Error), new { message = "Produto escolhido pra editar não existe" })); } try { facade.Alterar(produto); return(RedirectToAction("Index")); } catch (ApplicationException e) { return(RedirectToAction(nameof(Error), new { message = e.Message })); } }
public IActionResult Edit(int id, Cliente cliente) { if (id != cliente.Id) { return(RedirectToAction(nameof(Error), new { message = "Cliente selecionado para editar diferente do que está cadastrado" })); } try { facade.Alterar(cliente); return(RedirectToAction("Index")); } catch (ApplicationException e) { return(RedirectToAction(nameof(Error), new { message = e.Message })); } }
public IActionResult Edit(int id, Usuario usuario) { if (id != usuario.Id) { return(RedirectToAction(nameof(Error), new { message = "Esse usuário não existe" })); } try { facade.Alterar(usuario); return(RedirectToAction("Index")); } catch (ApplicationException e) { return(RedirectToAction(nameof(Error), new { message = e.Message })); } }
public IActionResult Edit(int id, Linha linha) { if (id != linha.Id) { return(RedirectToAction(nameof(Error), new { message = "Linha escolhida para editar diferente da cadastrada" })); } try { facade.Alterar(linha); return(RedirectToAction("Index")); } catch (ApplicationException e) { return(RedirectToAction(nameof(Error), new { message = e.Message })); } }
public IActionResult Edit(int id, Acessorio acessorio) { if (id != acessorio.Id) { return(RedirectToAction(nameof(Error), new { message = "Acessório escolhido para cadastrar diferente do cadastrado" })); } try { facade.Alterar(acessorio); return(RedirectToAction("Index")); } catch (ApplicationException e) { return(RedirectToAction(nameof(Error), new { message = e.Message })); } }
public override Result Execute(Entity entidade) { return(Facade.Alterar(entidade)); }