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")); } }