public IHttpActionResult PutFunctionRegressionInputs(int id, FunctionRegressionInputs FunctionRegressionInputs) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != FunctionRegressionInputs.ID) { return(BadRequest()); } db.Entry(FunctionRegressionInputs).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!FunctionRegressionInputsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult DeleteFunctionRegressionInputs(int id) { FunctionRegressionInputs FunctionRegressionInputs = db.FunctionRegressionInputs.Find(id); if (FunctionRegressionInputs == null) { return(NotFound()); } db.FunctionRegressionInputs.Remove(FunctionRegressionInputs); db.SaveChanges(); return(Ok(FunctionRegressionInputs)); }
public IHttpActionResult PostFunctionRegressionInputs(FunctionRegressionInputs FunctionRegressionInputs) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } FunctionConfiguration calcConfiguration = db.FunctionConfiguration.Find(FunctionRegressionInputs.CalcID); FunctionRegressionInputs.Scheme = calcConfiguration.Scheme; FunctionRegressionInputs.Type = calcConfiguration.Name; db.FunctionRegressionInputs.Add(FunctionRegressionInputs); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = FunctionRegressionInputs.ID }, FunctionRegressionInputs)); }