public ActionResult Edit(TbPersonas empEdit) { try { var context = HttpContext.RequestServices.GetService(typeof(rodlpContext)) as rodlpContext; var objectEdit = context.TbPersonas.FirstOrDefault(em => em.IdPersona == empEdit.IdPersona); var currentUser = HttpContext.Session.GetString("nomUsuario"); if (objectEdit != null) { objectEdit.Nombre = empEdit.Nombre; objectEdit.Rfc = empEdit.Rfc; objectEdit.Direccion = empEdit.Direccion; objectEdit.Localidad = empEdit.Localidad; objectEdit.Municipio = empEdit.Municipio; objectEdit.Entidad = empEdit.Entidad; objectEdit.Cp = empEdit.Cp; objectEdit.Telefono = empEdit.Telefono; objectEdit.EMail = empEdit.EMail; objectEdit.Nombre = empEdit.Nombre; objectEdit.ClienteProveedor = empEdit.ClienteProveedor; objectEdit.Usuario = currentUser; context.TbPersonas.Update(objectEdit); context.SaveChanges(); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Create(TbPersonas e) { try { var currentUser = HttpContext.Session.GetString("nomUsuario"); var context = HttpContext.RequestServices.GetService(typeof(rodlpContext)) as rodlpContext; e.Status = 1; e.Usuario = currentUser; context.TbPersonas.Add(e); context.SaveChanges(); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { return(Content("" + ex)); } }