public RedirectToActionResult Cliente(AdicionarClienteRequestModel requestModel) { var Nome = requestModel.Nome; var Tipo = requestModel.Tipo; var Email = requestModel.Email; var Data = requestModel.Data; var Endereco = requestModel.Endereco; var Observacao = requestModel.Observacao; var CpfCnpj = requestModel.CpfCnpj; try { _clienteService.Adicionar(requestModel); TempData["msg_sucesso"] = "Cliente adicionado com sucesso!"; return(RedirectToAction("Cliente")); } catch (Exception exception) { TempData["msg"] = new List <string> { exception.Message }; return(RedirectToAction("Cliente")); } }
public RedirectToActionResult EditarCliente(int id, AdicionarClienteRequestModel requestModel) { var listaDeErros = requestModel.ValidarEFiltrar(); if (listaDeErros.Count > 0) { TempData["formMensagensErro"] = listaDeErros; return(RedirectToAction("EditarCliente")); } try { _clienteService.Editar(id, requestModel); TempData["formMensagemSucesso"] = "Cliente editado com sucesso!"; return(RedirectToAction("ListaCliente")); } catch (Exception exception) { TempData["formMensagensErro"] = new List <string> { exception.Message }; return(RedirectToAction("EditarCliente")); } }