public ActionResult Edit(int id, AddEditGenderViewModel vModel) { ApplicationUser authedUser = UserManager.FindById(User.Identity.GetUserId()); IGender obj = TemplateCache.Get <IGender>(id); string message; if (obj == null) { message = "That does not exist"; return(RedirectToAction("Index", new { Message = message })); } obj.Name = vModel.DataObject.Name; obj.Adult = vModel.DataObject.Adult; obj.Child = vModel.DataObject.Child; obj.Collective = vModel.DataObject.Collective; obj.Possessive = vModel.DataObject.Possessive; obj.Base = vModel.DataObject.Base; obj.Feminine = vModel.DataObject.Feminine; if (obj.Save(authedUser.GameAccount, authedUser.GetStaffRank(User))) { LoggingUtility.LogAdminCommandUsage("*WEB* - EditGenderData[" + obj.Id.ToString() + "]", authedUser.GameAccount.GlobalIdentityHandle); message = "Edit Successful."; } else { message = "Error; Edit failed."; } return(RedirectToAction("Index", new { Message = message })); }
public ActionResult Add(long Template = -1) { AddEditGenderViewModel vModel = new AddEditGenderViewModel(Template) { AuthedUser = UserManager.FindById(User.Identity.GetUserId()) }; return(View("~/Views/GameAdmin/Gender/Add.cshtml", vModel)); }
public ActionResult Edit(int id) { AddEditGenderViewModel vModel = new AddEditGenderViewModel { AuthedUser = UserManager.FindById(User.Identity.GetUserId()) }; IGender obj = TemplateCache.Get <IGender>(id); if (obj == null) { string message = "That does not exist"; return(RedirectToAction("Index", new { Message = message })); } vModel.DataObject = obj; return(View("~/Views/GameAdmin/Gender/Edit.cshtml", vModel)); }
public ActionResult Add(AddEditGenderViewModel vModel) { ApplicationUser authedUser = UserManager.FindById(User.Identity.GetUserId()); IGender newObj = vModel.DataObject; string message; if (newObj.Create(authedUser.GameAccount, authedUser.GetStaffRank(User)) == null) { message = "Error; Creation failed."; } else { LoggingUtility.LogAdminCommandUsage("*WEB* - AddGenderData[" + newObj.Id.ToString() + "]", authedUser.GameAccount.GlobalIdentityHandle); message = "Creation Successful."; } return(RedirectToAction("Index", new { Message = message })); }