Пример #1
0
 public ActionResult Create(ViewCOSEMDataType viewcosemdatatype)
 {
     try
     {
         if (viewcosemdatatype != null)
         {
             if (ModelState.IsValid)
             {
                 _cosemDataTypeRepository.AddCosemDataType(viewcosemdatatype, GetUserId());
                 return(RedirectToAction("Index"));
             }
             ViewBag.AncestorTypeID = _cosemDataTypeRepository.GetCosemDataTypes(GetUserId(),
                                                                                 viewcosemdatatype.AncestorTypeID !=
                                                                                 null
                                                                                    ? (Int64)
                                                                                 viewcosemdatatype
                                                                                 .AncestorTypeID
                                                                                    : 0);
         }
         return(View(viewcosemdatatype));
     }
     catch (Exception e)
     {
         ExceptionMessageToViewBag(e);
         return(View("Error"));
     }
 }
Пример #2
0
 public void UpdateCosemDataType(ViewCOSEMDataType viewCosemDataTypetype, Guid userId)
 {
     Trace.Assert(_db != null);
     _db.UpdateCOSEMDataType(
         viewCosemDataTypetype.ID, viewCosemDataTypetype.Name, viewCosemDataTypetype.AncestorTypeID,
         viewCosemDataTypetype.ItemBitSize,
         viewCosemDataTypetype.ItemCount, userId, viewCosemDataTypetype.Standard);
 }
Пример #3
0
        public ViewCOSEMDataType GetCosemDataType(Int64 id, Guid userId)
        {
            Trace.Assert(_db != null);
            ObjectSet <ViewCOSEMDataType> os     = _db.ViewCOSEMDataType;
            ViewCOSEMDataType             result = os.Single(t => (t.ID == id) && ((t.DataOwnerID == userId) || t.Standard));

            return(result);
        }
Пример #4
0
 public ViewResult Details(long id)
 {
     try
     {
         ViewCOSEMDataType viewcosemdatatype = _cosemDataTypeRepository.GetCosemDataType(id, GetUserId());
         return(View(viewcosemdatatype));
     }
     catch (Exception e)
     {
         ExceptionMessageToViewBag(e);
         return(View("Error"));
     }
 }
Пример #5
0
        //
        // GET: /COSEMDataType/Edit/5

        public ActionResult Edit(long id)
        {
            try
            {
                ViewCOSEMDataType viewcosemdatatype = _cosemDataTypeRepository.GetCosemDataType(id, GetUserId());
                ViewBag.AncestorTypeID = _cosemDataTypeRepository.GetCosemDataTypes(GetUserId(),
                                                                                    viewcosemdatatype.AncestorTypeID !=
                                                                                    null
                                                                                       ? (Int64)
                                                                                    viewcosemdatatype
                                                                                    .AncestorTypeID
                                                                                       : 0);
                return(View(viewcosemdatatype));
            }
            catch (Exception e)
            {
                ExceptionMessageToViewBag(e);
                return(View("Error"));
            }
        }
Пример #6
0
 public void AddCosemDataType(ViewCOSEMDataType viewCosemDataType, Guid userId)
 {
     CosemDataTypeRowAffected++;
 }
Пример #7
0
 public void UpdateCosemDataType(ViewCOSEMDataType viewCosemDataTypetype, Guid userId)
 {
 }