aboutsummaryrefslogtreecommitdiff
blob: b13ddb02342ce9a0ea3b38c3ad5d9f94e2b4a1a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
namespace PollutometerWebApi.Models
{
    public class Aqi
    {
        double _value;
        
        public string GasName { get; set; }
        public double Value
        {
            get 
            {
                return _value;
			}
            set
            {
                _value = value;

                if (_value >= 0 && _value <= 50)
                    Level = "Good";
                else if (_value >= 51 && _value <= 100)
                    Level = "Moderate";
                else if (_value >= 101 && _value <= 150)
                    Level = "Unhealthy for Sensitive Groups";
                else if (_value >= 151 && _value <= 200)
                    Level = "Unhealthy";
                else if (_value >= 201 && _value <= 300)
                    Level = "Very Unhealthy";
                else if (_value >= 301 && _value <= 500)
                    Level = "Hazardous";
            }
        }
        public string Level { get; set; }
    }
}