public IHttpActionResult Putusers_offline(int id, users_offline users_offline) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != users_offline.id_users_offline) { return(BadRequest()); } db.Entry(users_offline).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!users_offlineExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Postusers_offline(users_offline users_offline) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } CommonFunctions.Log($"Va a guardar el usuario: {users_offline.name} - Telefono: {users_offline.phone}"); // Validar si esta duplicado el numero de celular //var validateUsersOffline = (from a in db.users_offline // where a.phone.Trim().Equals(users_offline.phone) && a.id_place.Equals(users_offline.id_place) // select a).ToList(); //if (validateUsersOffline != null && validateUsersOffline.Count > 0) //{ // CommonFunctions.Log($"Conflicto de numero de celular: {users_offline.phone}"); // return Conflict(); //} db.users_offline.Add(users_offline); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = users_offline.id_users_offline }, users_offline)); }
public IHttpActionResult Getusers_offline(int id) { users_offline users_offline = db.users_offline.Find(id); if (users_offline == null) { return(NotFound()); } return(Ok(users_offline)); }
public IHttpActionResult Deleteusers_offline(int id) { users_offline users_offline = db.users_offline.Find(id); if (users_offline == null) { return(NotFound()); } db.users_offline.Remove(users_offline); db.SaveChanges(); return(Ok(users_offline)); }