public IHttpActionResult GetSingleLinearForcast(int id) { SingleLinearForcast singleLinearForcast = db.SingleLinearForcasts.Find(id); if (singleLinearForcast == null) { SingleLinearForcastGenerator.GenerateSingleLinearForcast(id); } singleLinearForcast = db.SingleLinearForcasts.Find(id); if (singleLinearForcast == null) { return(NotFound()); } return(Ok(singleLinearForcast)); }
// GET: SingleLinearForcasts/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SingleLinearForcast singleLinearForcast = db.SingleLinearForcasts.Find(id); if (singleLinearForcast == null) { return(HttpNotFound()); } int sku = singleLinearForcast.SKU; db.SingleLinearForcasts.Remove(singleLinearForcast); db.SaveChanges(); SingleLinearForcastGenerator.GenerateSingleLinearForcast(sku); return(RedirectToAction("Details", new { id = sku })); }