public async Task <ActionResult> AddPOTW(string id) { AddEditPOTWViewModel model = new AddEditPOTWViewModel(); model.POTW.AppUserID = id; model.LoggedInUser = await siteService.GetCurrentUser(); model.FullNavList = CreateHomeAdminNavList(); return(View(model)); }
public async Task <ActionResult> EditPOTW(AddEditPOTWViewModel model) { if (ModelState.IsValid) { siteService.EditPOTW(model.POTW); } model.LoggedInUser = await siteService.GetCurrentUser(); model.FullNavList = CreateHomeAdminNavList(); model.POTW = siteService.GetPOTWByID(model.POTW.POTWID); ModelState.Clear(); return(View(model)); }
public async Task <ActionResult> EditPOTW(int id) { AddEditPOTWViewModel model = new AddEditPOTWViewModel(); model.POTW = siteService.GetPOTWByID(id); model.LoggedInUser = await siteService.GetCurrentUser(); model.FullNavList = CreateHomeAdminNavList(); if (model.POTW == null) { return(View("AdminPOTWs")); } return(View(model)); }