public ActionResult Create(ViewSVGDataElementState v, long chartId, long docId, string svgId, string valueIdentifier, string identifier /*user defined identifier of the data element*/) { try { if (ModelState.IsValid) { Guid userId = GetUserId(); v.DataOwnerID = userId; _db.AddDataElementSate(v.LowLimit, v.State, v.DocID, v.ValueIdentifier, v.DataOwnerID); return(RedirectToAction("Index", new { id = chartId, docID = docId, svgID = svgId, valueIdentifier, identifier })); } return(View(v)); } catch (Exception e) { ExceptionMessageToViewBag(e); return(View("Error")); } }
public ViewResult Details(long id, long chartId, long docId, string svgId, string valueIdentifier, string identifier /*user defined identifier of the data element*/) { try { ViewBag.SVGID = svgId; ViewBag.ValueIdentifier = valueIdentifier; ViewBag.ChartID = id; ViewBag.DocID = docId; ViewBag.Identifier = identifier; Guid userId = GetUserId(); ViewSVGDataElementState viewsvgdataelementstate = _db.ViewSVGDataElementState.Single(v => v.ID == id && v.DataOwnerID == userId); return(View(viewsvgdataelementstate)); } catch (Exception e) { ExceptionMessageToViewBag(e); return(View("Error")); } }