public async Task <SmartHomeValidationResult> UpdateTemperatureMeasurementAsync(TemperatureMeasurementModel model) { if (model.Id == 0) { throw new ArgumentException(nameof(model.Id), "Invalid parameters."); } await repository.AddOrUpdateAsync(model); return(SmartHomeValidationResult.Success); }
public TemperatureMeasurementViewModel(TemperatureMeasurementModel model) { Model = model; }
public async Task <long> AddOrUpdateAsync(TemperatureMeasurementModel temperatureMeasurementModel) { var temperatureMeasurement = Mapper.Map <TemperatureMeasurement>(temperatureMeasurementModel); return(await AddOrUpdateAsync(temperatureMeasurement)); }