示例#1
0
 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();
 }
示例#2
0
        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());
        }