Beispiel #1
0
 public void AddCosemClass(ViewCOSEMClass viewCosemClass, Guid userId)
 {
     Trace.Assert(_db != null);
     _db.AddCOSEMClass(viewCosemClass.ClassName, viewCosemClass.CardinalityMin, viewCosemClass.CardinalityMax,
                       viewCosemClass.COSEMClassID,
                       viewCosemClass.Version, userId, viewCosemClass.Standard);
 }
Beispiel #2
0
 public void UpdateCosemClass(ViewCOSEMClass viewCosemClasstype, Guid userId)
 {
     Trace.Assert(_db != null);
     _db.UpdateCOSEMClass(
         viewCosemClasstype.ID, viewCosemClasstype.ClassName, viewCosemClasstype.CardinalityMin,
         viewCosemClasstype.CardinalityMax, viewCosemClasstype.COSEMClassID,
         viewCosemClasstype.Version, userId, viewCosemClasstype.Standard);
 }
Beispiel #3
0
        public ViewCOSEMClass GetCosemClass(Int64 id, Guid userId)
        {
            Trace.Assert(_db != null);
            ObjectSet <ViewCOSEMClass> os     = _db.ViewCOSEMClass;
            ViewCOSEMClass             result = os.Single(t => (t.ID == id) && ((t.DataOwnerID == userId) || t.Standard));

            return(result);
        }
Beispiel #4
0
 public ActionResult Edit(long id)
 {
     try
     {
         ViewCOSEMClass viewcosemclass = _cosemClassRepository.GetCosemClass(id, GetUserId());
         return(View(viewcosemclass));
     }
     catch (Exception e)
     {
         ExceptionMessageToViewBag(e);
         return(View("Error"));
     }
 }
        public ViewResult Index(long id /*COSEM-class identifier*/)
        {
            try
            {
                Guid userId = GetUserId();
                List <ViewCOSEMAttribute> v = _cosemAttributeRepository.GetCosemAttributeList(id, userId);

                ViewCOSEMClass vcc = _cosemClassRepository.GetCosemClass(id, userId);
                ViewBag.COSEMClassID   = id;
                ViewBag.COSEMClassName = vcc.ClassName.TrimEnd();
                return(View(v));
            }
            catch (Exception e)
            {
                ExceptionMessageToViewBag(e);
                return(View("Error"));
            }
        }
Beispiel #6
0
 public ActionResult Create(ViewCOSEMClass viewcosemclass)
 {
     try
     {
         if (viewcosemclass != null)
         {
             if (ModelState.IsValid)
             {
                 _cosemClassRepository.AddCosemClass(viewcosemclass, GetUserId());
                 return(RedirectToAction("Index"));
             }
         }
         return(View(viewcosemclass));
     }
     catch (Exception e)
     {
         ExceptionMessageToViewBag(e);
         return(View("Error"));
     }
 }
Beispiel #7
0
 public void AddCosemClass(ViewCOSEMClass viewCosemClass, Guid userId)
 {
     CosemClassRowAffected++;
 }
Beispiel #8
0
 public void UpdateCosemClass(ViewCOSEMClass viewCosemClasstype, Guid userId)
 {
 }