public ActionResult Create(string clienteDni) { if (clienteDni.IsNullOrWhiteSpace()) { TempData["mensaje"] = ItemMensaje.ErrorNifNoValidoCrearPoliza(Poliza.GetNombreModelo()); return(RedirectToAction("Index")); } clienteDni = clienteDni.Trim().ToUpperInvariant(); Cliente cliente = unitOfWork.Cliente.Where(c => c.dniCliente == clienteDni).FirstOrDefault(); if (cliente == null) { TempData["mensaje"] = ItemMensaje.ErrorNifNoExisteCrearPoliza(Poliza.GetNombreModelo(), clienteDni); return(RedirectToAction("Create", "Clientes")); } if (cliente.activo == 0) { TempData["mensaje"] = ItemMensaje.ErrorBuscarRegistroEliminado(Cliente.GetNombreModelo(), cliente.clienteId); return(RedirectToAction("Index")); } if (TempData.ContainsKey("mensaje")) { ViewBag.mensaje = TempData["mensaje"]; } ViewBag.cliente = cliente; ViewBag.condicionadoPolizaId = new SelectList(unitOfWork.CondicionadoPoliza.Where(c => c.activo == 1), "condicionadoPolizaId", "tipoCondicionado"); return(View()); }