public async Task <IHttpActionResult> PutLogin_informations(int id, Login_informations login_informations) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != login_informations.IdLogin_information) { return(BadRequest()); } db.Entry(login_informations).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Login_informationsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetLogin_informations(int id) { Login_informations login_informations = await db.Login_informations.FindAsync(id); if (login_informations == null) { return(NotFound()); } return(Ok(login_informations)); }
public async Task <IHttpActionResult> PostLogin_informations(Login_informations login_informations) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Login_informations.Add(login_informations); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = login_informations.IdLogin_information }, login_informations)); }
public async Task <IHttpActionResult> DeleteLogin_informations(int id) { Login_informations login_informations = await db.Login_informations.FindAsync(id); if (login_informations == null) { return(NotFound()); } db.Login_informations.Remove(login_informations); await db.SaveChangesAsync(); return(Ok(login_informations)); }