public IHttpActionResult PostStock_Account(Stock_Account stock_Account) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Stock_Account.Add(stock_Account); try { db.SaveChanges(); } catch (DbUpdateException) { if (Stock_AccountExists(stock_Account.ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = stock_Account.ID }, stock_Account)); }
public IHttpActionResult PutStock_Account(string id, Stock_Account stock_Account) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != stock_Account.ID) { return(BadRequest()); } db.Entry(stock_Account).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Stock_AccountExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetStock_Account(string id) { Stock_Account stock_Account = db.Stock_Account.Find(id); if (stock_Account == null) { return(NotFound()); } return(Ok(stock_Account)); }
public IHttpActionResult DeleteStock_Account(string id) { Stock_Account stock_Account = db.Stock_Account.Find(id); if (stock_Account == null) { return(NotFound()); } db.Stock_Account.Remove(stock_Account); db.SaveChanges(); return(Ok(stock_Account)); }