public IHttpActionResult PutIO_Users(int id, IO_Users iO_Users) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != iO_Users.UserId) { return(BadRequest()); } db.Entry(iO_Users).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!IO_UsersExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetIO_Users(int id) { IO_Users iO_Users = db.IO_Users.Find(id); if (iO_Users == null) { return(NotFound()); } return(Ok(iO_Users)); }
public IHttpActionResult GetIO_Users(string loginName) { IO_Users iO_Users = db.IO_Users.Where <IO_Users>(u => u.LogName == loginName).SingleOrDefault <IO_Users>(); if (iO_Users == null) { return(NotFound()); } return(Ok(iO_Users)); }
public IHttpActionResult PostIO_Users(IO_Users iO_Users) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.IO_Users.Add(iO_Users); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = iO_Users.UserId }, iO_Users)); }
public IHttpActionResult DeleteIO_Users(int id) { IO_Users iO_Users = db.IO_Users.Find(id); if (iO_Users == null) { return(NotFound()); } db.IO_Users.Remove(iO_Users); db.SaveChanges(); return(Ok(iO_Users)); }