Beispiel #1
0
        private void FillCreateEditViewBag(long id /*the identifier of COSEM logical device*/)
        {
            //  some other things are filled that impossible to pass through model object.
            ViewCOSEMLogicalDevice viewcosemlogicaldevice = _cosemLogicaDeviceRepository.GetCosemLogicalDevice(id,
                                                                                                               GetUserId());
            ViewDeviceType vdt = _deviceTypeRepository.GetDeviceType(viewcosemlogicaldevice.DeviceTypeID, GetUserId());

            ViewBag.DeviceTypeName = vdt.Description.TrimEnd();
            //  list of COSEM classes is extracted
            ViewBag.COSEMClassID = _cosemClassRepository.GetCosemClasses(GetUserId(), 0);
        }
 public ViewResult Details(long id /*идентификатор логического устройства*/)
 {
     try
     {
         ViewCOSEMLogicalDevice viewcosemlogicaldevice = _cosemLogicalDeviceRepository.GetCosemLogicalDevice(id,
                                                                                                             GetUserId
                                                                                                                 ());
         FillAuxData(viewcosemlogicaldevice.DeviceTypeID);
         return(View(viewcosemlogicaldevice));
     }
     catch (Exception e)
     {
         ExceptionMessageToViewBag(e);
         return(View("Error"));
     }
 }