public ActionResult Cadastrar(ClienteSignature clienteSignature) { if (!ModelState.IsValid) { return(View(clienteSignature)); } try { _clienteNeg.Salvar(ClienteSignatureConversor.ToDomain(clienteSignature)); TempData["Mensagem"] = new MensagemVM() { CssClassName = "alert-success", Titulo = "Sucesso!", Mensagem = "Operação efetuada com sucesso." }; return(RedirectToAction("Cadastrar")); } catch { TempData["Mensagem"] = new MensagemVM() { CssClassName = "alert-danger", Titulo = "Erro!", Mensagem = "Operação falhou." }; return(View("Create")); } }
public static Cliente ToDomain(ClienteSignature signature) { if (signature == null) { return(null); } return(new Cliente { ClienteId = signature.ClienteId, Nome = signature.Nome }); }
public static Cliente ToDomain(this ClienteSignature signature) { if (signature == null) { return(null); } return(new Cliente { ClienteId = signature.ClienteId, NomeResponsavel = signature.NomeResponsavel, Celular = signature.Celular, CPF = signature.CPF.Replace(".", string.Empty).Replace("-", string.Empty), Email = signature.Email, Evento = signature.Evento, Matricula = signature.Matricula, Telefone = signature.Telefone }); }