public StationaryTestingMms UpdateStationaryTestingMms (UpdateStationaryTestingMms updateStationaryTestingMms) { if (updateStationaryTestingMms.CalibrationMmsId != 0) { var calibrationMms = _calibrationMmsRepository. GetCalibrationMms(updateStationaryTestingMms.CalibrationMmsId); if (calibrationMms.StationaryTestingMms != null) { throw new Exception(); } updateStationaryTestingMms.CalibrationMms = calibrationMms; } if (updateStationaryTestingMms.AuthorId != null) { updateStationaryTestingMms.Author = _authorRepository .GetAuthor(updateStationaryTestingMms.AuthorId.Value); } return(_stationaryTestingMmsRepository.UpdateStationaryTestingMms (updateStationaryTestingMms)); }
public StationaryTestingMms UpdateStationaryTestingMms(UpdateStationaryTestingMms updateStationaryTestingMms) { var stationaryTestingMms = _context.StationaryTestingMms.Where(a => a.Id.Equals(updateStationaryTestingMms.Id)).SingleOrDefault(); if (stationaryTestingMms is null) { throw new Exception(""); } if (updateStationaryTestingMms.Author != null) { stationaryTestingMms.Author = updateStationaryTestingMms.Author; } if (updateStationaryTestingMms.CalibrationMms != null) { stationaryTestingMms.CalibrationMms = updateStationaryTestingMms.CalibrationMms; } if (updateStationaryTestingMms.Place != null) { stationaryTestingMms.Place = updateStationaryTestingMms.Place; } if (updateStationaryTestingMms.Date.HasValue) { stationaryTestingMms.Date = updateStationaryTestingMms.Date.Value; } if (updateStationaryTestingMms.AlanInstability.HasValue) { stationaryTestingMms.AlanInstability = updateStationaryTestingMms.AlanInstability.Value; } if (updateStationaryTestingMms.PowerDensity.HasValue) { stationaryTestingMms.PowerDensity = updateStationaryTestingMms.PowerDensity.Value; } _context.SaveChanges(); return(stationaryTestingMms); }
public StationaryTestingMms UpdateStationaryTestingMms(UpdateStationaryTestingMms stationaryTestingMms) { return(_stationaryTestingMmsService.UpdateStationaryTestingMms(stationaryTestingMms)); }