public async Task <ActionResult> AddClaimedProductKey(string id = null) { AddEditClaimedProductKeyViewModel model = new AddEditClaimedProductKeyViewModel(); model.LoggedInUser = await userService.GetCurrentUser(); model.FullNavList = CreateUserControllerAdminNavList(); model.UserID = id; return(View(model)); }
public async Task <ActionResult> EditClaimedProductKey(int id) { AddEditClaimedProductKeyViewModel model = new AddEditClaimedProductKeyViewModel(); model.ClaimedProductKey = userService.GetClaimedProductKeyByID(id); model.UserID = model.ClaimedProductKey.AppUser.Id; model.LoggedInUser = await userService.GetCurrentUser(); model.FullNavList = CreateUserControllerAdminNavList(); return(View(model)); }
public async Task <ActionResult> EditClaimedProductKey(AddEditClaimedProductKeyViewModel model) { model.LoggedInUser = await userService.GetCurrentUser(); model.FullNavList = CreateUserControllerAdminNavList(); if (ModelState.IsValid == false) { return(View(model)); } userService.EditClaimedProductKey(model.ClaimedProductKey); return(RedirectToAction("AdminClaimedProductKeys")); }
public async Task <ActionResult> AddClaimedProductKey(AddEditClaimedProductKeyViewModel model) { model.LoggedInUser = await userService.GetCurrentUser(); model.FullNavList = CreateUserControllerAdminNavList(); if (ModelState.IsValid == false) { return(View(model)); } if (String.IsNullOrEmpty(model.UserID)) { userService.CreateClaimedProductKey(model.ClaimedProductKey, model.UserNickName); } else { model.ClaimedProductKey.AppUser = await userService.GetUserByID(model.UserID); userService.CreateClaimedProductKey(model.ClaimedProductKey); } return(RedirectToAction("AdminClaimedProductKeys")); }