public IHttpActionResult PutScriptDash(int id, ScriptDash scriptDash) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != scriptDash.ScriptDashID) { return(BadRequest()); } db.Entry(scriptDash).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ScriptDashExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// GET: Dashboard/Details/5 public ActionResult Display(int id) { ViewBag.DashBoardId = id.ToString(); DashBoardDisplay wfDisplay = new DashBoardDisplay(); API.ScriptDashesController SDC = new ScriptDashesController(); var actionResult3 = SDC.GetScriptDash(id); ScriptDash scriptdash = null; if (actionResult3 != null) { var response = actionResult3 as OkNegotiatedContentResult <ScriptDash>; scriptdash = response.Content; } Session["layout"] = null; ViewBag.IsLoad = true; wfDisplay.sectionID = scriptdash.ScriptSectionID; string layoutname = scriptdash.ScreenLayout; if (scriptdash.ScriptMenuID != null) { wfDisplay.menuHTML = GetMenu((int)scriptdash.ScriptMenuID); } WorkflowLayoutsController WLC = new WorkflowLayoutsController(); var actionResult2 = WLC.GetWorkflowLayoutString(layoutname, SessionControl.SessionManager.GetClientId(HttpContext.Session)); if (actionResult2 != null && actionResult2 != actionResult2 as System.Web.Http.Results.NotFoundResult) { var response = actionResult2 as OkNegotiatedContentResult <string>; wfDisplay.Layout = response.Content; } else { if (Session["ReturnURL"] != null) { return(RedirectToAction("Login", "Account", new { ReturnUrl = Session["ReturnURL"].ToString() })); } else { return(RedirectToAction("Login", "Account")); } } return(View("DashboardView", wfDisplay)); }
public IHttpActionResult GetScriptDash(int id) { ScriptDash scriptDash = db.ScriptDashes.Find(id); if (scriptDash == null) { return(NotFound()); } return(Ok(scriptDash)); }
public IHttpActionResult PostScriptDash(ScriptDash scriptDash) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ScriptDashes.Add(scriptDash); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = scriptDash.ScriptDashID }, scriptDash)); }
public IHttpActionResult DeleteScriptDash(int id) { ScriptDash scriptDash = db.ScriptDashes.Find(id); if (scriptDash == null) { return(NotFound()); } db.ScriptDashes.Remove(scriptDash); db.SaveChanges(); return(Ok(scriptDash)); }