public void Put(int id, Models.web.ModNuevoContacto contacto) { Models.Contactos dbcontacto = db.Contactos.Where(x => x.IdContacto == id).FirstOrDefault(); dbcontacto.Nombre = contacto.Nombre; dbcontacto.ApellidoP = contacto.ApellidoP; dbcontacto.ApellidoM = contacto.ApellidoM; dbcontacto.Telefono = contacto.Telefono; dbcontacto.Direccion = contacto.Direccion; dbcontacto.Email = contacto.Email; dbcontacto.Alias = contacto.Alias; db.Contactos.Attach(dbcontacto); db.Entry(dbcontacto).State = EntityState.Modified; db.SaveChanges(); }
public ActionResult Post(Models.web.ModNuevoContacto contacto) { Models.Contactos nuevoContacto = new Models.Contactos(); nuevoContacto.Nombre = contacto.Nombre; nuevoContacto.ApellidoP = contacto.ApellidoP; nuevoContacto.ApellidoM = contacto.ApellidoM; nuevoContacto.Telefono = contacto.Telefono; nuevoContacto.Direccion = contacto.Direccion; nuevoContacto.Email = contacto.Email; nuevoContacto.Alias = contacto.Alias; nuevoContacto.IdContacto = nuevoContacto.IdContacto; db.Contactos.Add(nuevoContacto); Models.ContactoUsuario contactoUsuario = new Models.ContactoUsuario(); contactoUsuario.IdUsuario = contacto.idUsuario; contactoUsuario.IdContacto = nuevoContacto.IdContacto; db.ContactoUsuario.Add(contactoUsuario); db.SaveChanges(); return(Ok()); }