Beispiel #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));
        }
Beispiel #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));
        }