Exemple #1
0
        public ViewResult Index(long id /*идентификатор физического устройства*/)
        {
            try
            {
                Guid userId = GetUserId();

                ViewDevice viewdevice = _deviceRepository.GetDevice(id, userId);
                ViewBag.DeviceTypeID  = viewdevice.TypeID;
                ViewBag.DeviceName    = viewdevice.Name;
                ViewBag.DeviceGroupID = viewdevice.GroupID;
                ViewBag.DeviceID      = id;

                ViewDeviceType viewdevicetype = _deviceTypeRepository.GetDeviceType(viewdevice.TypeID, userId);
                ViewBag.DeviceTypeName = viewdevicetype.Description.TrimEnd();

                List <ViewCOSEMLogicalDevice> viewcosemlogicaldevice =
                    _cosemLogicalDeviceRepository.GetCosemLogicalDeviceList(viewdevice.TypeID, userId);
                return(View(viewcosemlogicaldevice));
            }
            catch (Exception e)
            {
                ExceptionMessageToViewBag(e);
                return(View("Error"));
            }
        }
 public ViewResult Index(long id /*идентификатор типа физического устройства*/)
 {
     try
     {
         FillAuxData(id);
         List <ViewCOSEMLogicalDevice> vcld = _cosemLogicalDeviceRepository.GetCosemLogicalDeviceList(id,
                                                                                                      GetUserId());
         return(View(vcld));
     }
     catch (Exception e)
     {
         ExceptionMessageToViewBag(e);
         return(View("Error"));
     }
 }