예제 #1
0
        public DeviceConfigurationDetails getDeviceCalibrationbySetupId(string setupId)
        {
            DeviceConfigurationDetails ldevice = (from p in context.DeviceCalibration
                                                  join _user in context.User on p.InstallerId equals _user.UserId
                                                  where p.SetupId == setupId
                                                  select new DeviceConfigurationDetails
            {
                devicecalibration = p,
                InstallerName = _user.Name
            }).FirstOrDefault();

            return(ldevice);
        }
 public IActionResult AddEdit(string id)
 {
     try
     {
         if (!string.IsNullOrEmpty(id))
         {
             DeviceConfigurationDetails ldevice = lIDeviceCalibrationRepository.getDeviceCalibrationbySetupId(id);
             return(View(ldevice));
         }
         else
         {
         }
     }
     catch (Exception ex)
     {
         logger.LogDebug("User Post Error: " + ex);
         return(null);
     }
     return(null);
 }
 public IActionResult AddEdit(DeviceConfigurationDetails pdevice)
 {
     try
     {
         if (pdevice != null && !string.IsNullOrEmpty(pdevice.devicecalibration.SetupId))
         {
             DeviceCalibration ldevice = lIDeviceCalibrationRepository.getDeviceCalibration(pdevice.devicecalibration.SetupId);
             if (ldevice != null)
             {
                 ldevice.Description = pdevice.devicecalibration.Description;
                 lIDeviceCalibrationRepository.UpdateDeviceCalibration(ldevice);
                 return(RedirectToAction("Index", "Equipment"));
             }
         }
     }
     catch (Exception ex)
     {
         logger.LogDebug("User Post Error: " + ex);
         return(null);
     }
     return(null);
 }