예제 #1
0
        // POST api/<controller>
        public HttpResponseMessage Post([FromBody] DiseasePestData pestdata)
        {
            var query = db.Pests.FirstOrDefault(c => c.P_ID == pestdata.ID);
            List <ControlResult> pestcontrols = ControlProcess.PestControls(pestdata.ID);
            DiseasePestResult    pest         = new DiseasePestResult()
            {
                About    = query.About,
                Controls = pestcontrols,
                Name     = query.Name,
                Spread   = query.Spread,
                Symptoms = SymptomProcess.Symptoms(SymptomProcess.SymptomsFromPest(query.P_ID))
            };

            return(Request.CreateResponse(HttpStatusCode.OK, pest));
        }
예제 #2
0
        // POST api/<controller>
        public HttpResponseMessage Post([FromBody] DiseasePestData diseasedata)
        {
            var query = db.Diseases.FirstOrDefault(c => c.D_ID == diseasedata.ID);
            List <ControlResult> pestcontrols = ControlProcess.DiseaseControls(diseasedata.ID);
            DiseasePestResult    disease      = new DiseasePestResult()
            {
                About    = query.About,
                Controls = pestcontrols,
                Name     = query.Name,
                Spread   = query.Transmision,
                Symptoms = SymptomProcess.Symptoms(SymptomProcess.SymptomsFromDisease(query.D_ID))
            };

            return(Request.CreateResponse(HttpStatusCode.OK, disease));
        }
예제 #3
0
        // GET api/<controller>
        public IEnumerable <DiseasePestData> Get()
        {
            List <Pest>            pests = db.Pests.ToList();
            List <DiseasePestData> final = new List <DiseasePestData>();

            foreach (var pest in pests)
            {
                DiseasePestData temp = new DiseasePestData()
                {
                    ID   = pest.P_ID,
                    Name = pest.Name
                };
                final.Add(temp);
            }
            return(final);
        }
예제 #4
0
        // GET api/<controller>
        public IEnumerable <DiseasePestData> Get()
        {
            List <Disease>         diseases = db.Diseases.ToList();
            List <DiseasePestData> final    = new List <DiseasePestData>();

            foreach (var disease in diseases)
            {
                DiseasePestData temp = new DiseasePestData()
                {
                    ID   = disease.D_ID,
                    Name = disease.Name
                };
                final.Add(temp);
            }
            return(final);
        }