Esempio n. 1
0
 private void validate(TemperatureDataDTO TemperatureData)
 {
     if (TemperatureData.Temperature == 0)
     {
         throw new ArgumentException("Name повинне містити значення!");
     }
 }
Esempio n. 2
0
        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);
        }