public IHttpActionResult PutFunctionHistory(int id, FunctionHistory FunctionHistory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } FunctionHistory.UpdateDate = DateTime.Now; db.Entry(FunctionHistory).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!FunctionHistoryExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void AddFunctionProfile(Location location, string functionName, TimeSpan elapsed) { if (FunctionHistory == null) { FunctionHistory = new List <FunctionProfile>(); } FunctionHistory.Add(new FunctionProfile { Location = location.ToString(), FunctionName = functionName, Elapsed = elapsed }); }
public IHttpActionResult PostFunctionHistory(FunctionHistory FunctionHistory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } FunctionHistory.UpdateDate = DateTime.Now; db.FunctionHistory.Add(FunctionHistory); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = FunctionHistory.ID }, FunctionHistory)); }
public IHttpActionResult DeleteFunctionHistory(int id) { FunctionHistory FunctionHistory = db.FunctionHistory.Find(id); if (FunctionHistory == null) { return(NotFound()); } db.FunctionHistory.Remove(FunctionHistory); db.SaveChanges(); return(Ok(FunctionHistory)); }
public IHttpActionResult GetFunctionHistory(int id, bool SelectList) { if (SelectList == true) { var List = db.FunctionHistory.Where(i => i.CalcID == id); return(Ok(List)); } else { FunctionHistory FunctionHistory = db.FunctionHistory.Find(id); if (FunctionHistory == null) { return(NotFound()); } return(Ok(FunctionHistory)); } }