public override ActionResult VerDetalles(int id) { Cliente cliente = db.Clientes.Find(id); if (cliente != null) { ViewBag.ImgSrc = ImagenManager.RetornarSourceImagen(cliente.ImagenID); return(View(cliente)); } return(HttpNotFound()); }
public ActionResult Crear(/*FormCollection collection*/ Cliente cli, HttpPostedFileBase image1) { /*Cliente cli = new Cliente() * { * Primer_Nombre = collection["Primer_Nombre"], * Segundo_Nombre = collection["Segundo_Nombre"], * Primer_Apellido = collection["Primer_Apellido"], * Numero_Telefonico = collection["Numero_Telefonico"], * e_mail = collection["e_mail"], * Metodo_de_Pago = collection["Metodo_de_Pago"], * NumeroTarjeta = Int32.Parse(collection["NumeroTarjeta"]), * CVC_o_CVV = Int32.Parse(collection["CVC_o_CVV"]) * }; * cli.Fecha_de_nacimiento = DateTime.ParseExact(collection["Fecha_de_nacimiento"], "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture);*/ var emailExiste = db.Clientes.FirstOrDefault(b => b.e_mail.ToLower() == cli.e_mail.ToLower()); if (emailExiste == null) { if (image1 != null) { cli.ImagenID = ImagenManager.SubirImagen(image1); } if (cli != null) { db.Clientes.Add(cli); db.SaveChanges(); cli = db.Clientes.OrderByDescending(w => w.ClientID).First(); SubscripcionManager.CrearSubscripcionNueva(cli); return(RedirectToAction("SeleccionarPlan", new{ clienteid = cli.ClientID })); } } else { ModelState.AddModelError("Email", "El Correo que intenta utilizar ya existe"); } return(HttpNotFound()); }