public IHttpActionResult PostUser_Expense_Details(User_Expense_Details user_Expense_Details) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.User_Expense_Details.Add(user_Expense_Details); try { db.SaveChanges(); } catch (DbUpdateException) { if (User_Expense_DetailsExists(user_Expense_Details.UserId)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = user_Expense_Details.UserId }, user_Expense_Details)); }
public IHttpActionResult PutUser_Expense_Details(string id, User_Expense_Details user_Expense_Details) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != user_Expense_Details.UserId) { return(BadRequest()); } db.Entry(user_Expense_Details).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!User_Expense_DetailsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetUser_Expense_Details(string id) { User_Expense_Details user_Expense_Details = db.User_Expense_Details.Find(id); if (user_Expense_Details == null) { return(NotFound()); } return(Ok(user_Expense_Details)); }
public IHttpActionResult DeleteUser_Expense_Details(string id) { User_Expense_Details user_Expense_Details = db.User_Expense_Details.Find(id); if (user_Expense_Details == null) { return(NotFound()); } db.User_Expense_Details.Remove(user_Expense_Details); db.SaveChanges(); return(Ok(user_Expense_Details)); }