private void validate(TemperatureDataDTO TemperatureData) { if (TemperatureData.Temperature == 0) { throw new ArgumentException("Name повинне містити значення!"); } }
public void AddTemperatureData(TemperatureDataDTO TemperatureData) { var user = SecurityContext.GetUser(); var userType = user.GetType(); if (userType != typeof(Statistic)) { throw new MethodAccessException(); } if (TemperatureData == null) { throw new ArgumentNullException(nameof(TemperatureData)); } validate(TemperatureData); var mapper = new MapperConfiguration(cfg => cfg.CreateMap <TemperatureDataDTO, TemperatureData>()).CreateMapper(); var TemperatureDataEntity = mapper.Map <TemperatureDataDTO, TemperatureData>(TemperatureData); _database.TemperatureDatas.Create(TemperatureDataEntity); }