public void Put(Person person) { using (var Entities = new EvoDBEntities()) { Entities.Entry(person).State = person.Id == 0 ? EntityState.Added : EntityState.Modified; Entities.SaveChanges(); } }
public int Post(Person person) { using (var Entities = new EvoDBEntities()) { Entities.People.Add(person); return(Entities.SaveChanges()); } }
public Person GetPerson(int id) { using (var Entities = new EvoDBEntities()) { var person = Entities.People.FirstOrDefault(x => x.Id == id); return(person); } }
public ActionResult Agregar(int?usuarioId) { UsuarioViewModel objviewmodel = new UsuarioViewModel(); objviewmodel.CargarDatos(usuarioId); EvoDBEntities context = new EvoDBEntities(); return(View(objviewmodel)); }
// DELETE: api/Person/5 public void Delete(int id) { using (var Entities = new EvoDBEntities()) { var person = new Person { Id = id }; Entities.Entry(person).State = EntityState.Deleted; Entities.SaveChanges(); } }
public IEnumerable <Person> GetPersonList() { IList <Person> listPerson = null; try { using (var Entities = new EvoDBEntities()) { listPerson = Entities.People.ToList(); } } catch (Exception ex) { throw; } return(listPerson); }
public void CargarDatos(int?usuarioId) { EvoDBEntities context = new EvoDBEntities(); this.usuarioId = usuarioId; if (usuarioId.HasValue) { Usuario objusuario = context.Usuario.FirstOrDefault(x => x.usuarioid == usuarioId); this.DNI = DNI; this.apellidomaterno = apellidomaterno; this.apellidopaterno = apellidopaterno; this.celular = celular; this.edad = edad; this.login = login; this.password = password; } }
public ActionResult Agregar(UsuarioViewModel objviewmodel) { if (!ModelState.IsValid) { return(View(objviewmodel)); } try { EvoDBEntities context = new EvoDBEntities(); Usuario objusuario = new Usuario(); if (objviewmodel.usuarioId.HasValue) { objusuario = context.Usuario.FirstOrDefault(x => x.usuarioid == objviewmodel.usuarioId); objusuario.usuarioid = objviewmodel.usuarioId.Value; } else { context.Usuario.Add(objusuario); } objusuario.apellidomaterno = objviewmodel.apellidomaterno; objusuario.apellidopaterno = objviewmodel.apellidopaterno; objusuario.celular = objviewmodel.celular; objusuario.DNI = objviewmodel.DNI; objusuario.edad = objviewmodel.edad; objusuario.login = objviewmodel.login; objusuario.nombre = objviewmodel.nombre; objusuario.password = objviewmodel.password; context.SaveChanges(); TempData["Mensaje"] = "Exito! La operación se realizó con éxito"; return(RedirectToAction("Login", "Account")); } catch (Exception ex) { TempData["Mensaje"] = "Error! " + ex.Message.ToList(); return(View(objviewmodel)); } }
public UsuarioViewModel() { EvoDBEntities context = new EvoDBEntities(); }