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"); }
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> AddClaimedProductKey(string id = null) { AddEditClaimedProductKeyViewModel model = new AddEditClaimedProductKeyViewModel(); model.LoggedInUser = await userService.GetCurrentUser(); model.FullNavList = CreateUserControllerAdminNavList(); model.UserID = id; return View(model); }