// 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)); }
// 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)); }
// 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); }
// 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); }