public ActionResult Edit(ClienteEdit cll) { if (Session["Adminn"] != null) { Clientes ccc = db.Clientes.Find(Session["rut"].ToString()); ViewBag.comuna = new SelectList(db.Comunas, "id_comuna", "nombre", ccc.comuna); if (ModelState.IsValid) { string rut = Session["rut"].ToString(); db.Configuration.ValidateOnSaveEnabled = false; Clientes clie = db.Clientes.FirstOrDefault(x => x.rut == rut); clie.nombre = cll.nombre; clie.apellido = cll.apellido; clie.direccion = cll.direccion; clie.edad = cll.edad; clie.correo = cll.correo; clie.habilitado = cll.habilitado; clie.comuna = cll.comuna; db.Entry(clie).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Clientes")); } return(View(ccc)); } else { return(Redirect("../Menu/Menu")); } }
public ActionResult Edit(int?id) { this.SessionOnline(); var entity = new ClienteEdit() { cliente = new ClienteEntity() }; try { ViewBag.Form = false; if (id.HasValue) { //editar ViewBag.Form = true; entity.cliente = ClienteService.ObtenerDetalle(id); } entity.ddltarifas = TarifasService.Obtenerddl(); entity.ddlclienteinformacionadministrativa = ClienteinformacionAdministrativaService.Obtenerddl(); } catch (Exception ex) { return(Content(ex.Message)); } return(View(entity)); }