// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); } StudentsRepository.SetConfig(Configuration); CohortsRepository.SetConfig(Configuration); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
public ActionResult Edit(int id, Cohort cohort) { try { // TODO: Add update logic here CohortsRepository.EditCohort(id, cohort); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Create([FromForm] Cohort cohort) { try { // TODO: Add insert logic here CohortsRepository.CreateCohort(cohort); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Delete(int id, Cohort cohort) { try { // TODO: Add delete logic here CohortsRepository.DeleteCohort(id); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
// GET: Cohort/Delete/5 public ActionResult Delete(int id) { var cohort = CohortsRepository.GetCohort(id); return(View(cohort)); }
// GET: Cohort public ActionResult Index() { var cohorts = CohortsRepository.GetCohorts(); return(View(cohorts)); }