public ActionResult Create(long id /*COSEM-class identifier*/, ViewCOSEMAttribute viewcosemattribute) { try { if (viewcosemattribute == null) { throw new Exception("object should not be null"); } Guid userId = GetUserId(); if (ModelState.IsValid) { viewcosemattribute.COSEMClassID = id; _cosemAttributeRepository.AddCosemAttribute(viewcosemattribute, userId); return(RedirectToAction("Index/" + viewcosemattribute.COSEMClassID.ToString(CultureInfo.InvariantCulture))); } FillAuxData(userId, viewcosemattribute.COSEMClassID, viewcosemattribute.COSEMDataTypeID); return(View(viewcosemattribute)); } catch (Exception e) { ExceptionMessageToViewBag(e); return(View("Error")); } }
public void AddCosemAttribute(ViewCOSEMAttribute viewCosemAttribute, Guid userId) { Trace.Assert(_db != null); _db.AddCOSEMAttribute(viewCosemAttribute.COSEMClassID, viewCosemAttribute.Dynamic, viewCosemAttribute.Name, viewCosemAttribute.COSEMDataTypeID, viewCosemAttribute.MinValue, viewCosemAttribute.MaxValue, viewCosemAttribute.DefValue, userId); }
public ViewCOSEMAttribute GetCosemAttribute(Int64 id, Guid userId) { Trace.Assert(_db != null); ObjectSet <ViewCOSEMAttribute> os = _db.ViewCOSEMAttribute; ViewCOSEMAttribute result = os.Single(t => (t.ID == id) && ((t.DataOwnerID == userId) || t.Standard)); return(result); }
public ViewResult Details(long id) { try { ViewCOSEMAttribute v = _cosemAttributeRepository.GetCosemAttribute(id, GetUserId()); ViewBag.COSEMClassID = v.COSEMClassID; return(View(v)); } catch (Exception e) { ExceptionMessageToViewBag(e); return(View("Error")); } }
public ActionResult DeleteConfirmed(long id /*attribute identifier*/) { try { ViewCOSEMAttribute viewcosemattribute = _cosemAttributeRepository.GetCosemAttribute(id, GetUserId()); _cosemAttributeRepository.DeleteCosemAttribute(id, GetUserId()); return(RedirectToAction("Index/" + viewcosemattribute.COSEMClassID.ToString(CultureInfo.InvariantCulture))); } catch (Exception e) { ExceptionMessageToViewBag(e); return(View("Error")); } }
public ActionResult Delete(long id /*attribute identifier*/) { try { ViewCOSEMAttribute viewcosemattribute = _cosemAttributeRepository.GetCosemAttribute(id, GetUserId()); ViewBag.COSEMClassID = viewcosemattribute.COSEMClassID; return(View(viewcosemattribute)); } catch (Exception e) { ExceptionMessageToViewBag(e); return(View("Error")); } }
public ActionResult Edit(long id /*attribute identifier*/) { try { Guid userId = GetUserId(); ViewCOSEMAttribute viewcosemattribute = _cosemAttributeRepository.GetCosemAttribute(id, userId); FillAuxData(userId, viewcosemattribute.COSEMClassID, viewcosemattribute.COSEMDataTypeID); return(View(viewcosemattribute)); } catch (Exception e) { ExceptionMessageToViewBag(e); return(View("Error")); } }
// // GET: /COSEMAttribute/Create public ActionResult Create(long id /*COSEM-class identifier*/) { try { FillAuxData(GetUserId(), id, 0); var v = new ViewCOSEMAttribute { COSEMClassID = id }; return(View(v)); } catch (Exception e) { ExceptionMessageToViewBag(e); return(View("Error")); } }
public void UpdateCosemAttribute(ViewCOSEMAttribute viewCosemAttributetype, Guid userId) { }
public void AddCosemAttribute(ViewCOSEMAttribute viewCosemAttribute, Guid userId) { CosemAttributeRowAffected++; }