public ActionResult Index() { ViewBag.Title = "Home Page"; Models.StudentsMock mockData = new Models.StudentsMock(); Students.AddRange(mockData.GetMockData()); return(View()); }
public HttpResponseMessage GetAll() { Models.StudentsMock studentsMock = new Models.StudentsMock(); List <Models.RegisterModel> students = studentsMock.GetMockData(); return(Request.CreateResponse(HttpStatusCode.OK, students)); }
public HttpResponseMessage GetByFilters(Models.AllFieldsFilters filters) { Models.StudentsMock studentsMock = new Models.StudentsMock(); List <Models.RegisterModel> students = studentsMock.GetMockData(); return(Request.CreateResponse(HttpStatusCode.OK, Filter(students, filters.Student, filters.LanguageAndArts, filters.Science, filters.SocialStudies, filters.Maths))); }
public HttpResponseMessage GetByField(Models.SingleFilter filter) { Models.StudentsMock studentsMock = new Models.StudentsMock(); List <Models.RegisterModel> results = new List <Models.RegisterModel>(); List <Models.RegisterModel> students = studentsMock.GetMockData(); switch (filter.Mark) { case "Student": results = (from student in students where student.Student == filter.Value select student).ToList(); break; case "LanguageAndArts": results = (from student in students where student.LanguageAndArts == int.Parse(filter.Value) select student).ToList(); break; case "Science": results = (from student in students where student.Science == int.Parse(filter.Value) select student).ToList(); break; case "SocialStudies": results = (from student in students where student.SocialStudies == int.Parse(filter.Value) select student).ToList(); break; case "Maths": results = (from student in students where student.Maths == int.Parse(filter.Value) select student).ToList(); break; default: results = students; break; } return(Request.CreateResponse(HttpStatusCode.OK, results)); }