public ActionResult Add() { var vModel = new AddEditZoneDataViewModel(); vModel.authedUser = UserManager.FindById(User.Identity.GetUserId()); return View("~/Views/GameAdmin/Zone/Add.cshtml", vModel); }
public ActionResult Add(AddEditZoneDataViewModel vModel) { string message = string.Empty; var authedUser = UserManager.FindById(User.Identity.GetUserId()); var newObj = new Zone(); newObj.Name = vModel.Name; newObj.BaseElevation = vModel.BaseElevation; newObj.Claimable = vModel.Claimable; newObj.WorldName = vModel.WorldName; newObj.PressureCoefficient = vModel.PressureCoefficient; newObj.TemperatureCoefficient = vModel.TemperatureCoefficient; newObj.HelpText = vModel.NewHelpBody; if (newObj.Create() == null) message = "Error; Creation failed."; else { LoggingUtility.LogAdminCommandUsage("*WEB* - AddZone[" + newObj.ID.ToString() + "]", authedUser.GameAccount.GlobalIdentityHandle); message = "Creation Successful."; } return RedirectToAction("Index", new { Message = message }); }
public ActionResult AddZoneData() { var vModel = new AddEditZoneDataViewModel(); vModel.authedUser = UserManager.FindById(User.Identity.GetUserId()); return View(vModel); }
public ActionResult EditZoneData(AddEditZoneDataViewModel vModel, long id) { string message = string.Empty; var authedUser = UserManager.FindById(User.Identity.GetUserId()); Zone obj = ReferenceWrapper.GetOne<Zone>(id); if (obj == null) { message = "That does not exist"; return RedirectToAction("ManageZoneData", new { Message = message }); } obj.Name = vModel.Name; obj.BaseElevation = vModel.BaseElevation; obj.Claimable = vModel.Claimable; obj.Owner = vModel.Owner; obj.PressureCoefficient = vModel.PressureCoefficient; obj.TemperatureCoefficient = vModel.TemperatureCoefficient; if (obj.Save()) { LoggingUtility.LogAdminCommandUsage("*WEB* - EditZone[" + obj.ID.ToString() + "]", authedUser.GameAccount.GlobalIdentityHandle); message = "Edit Successful."; } else message = "Error; Edit failed."; return RedirectToAction("ManageZoneData", new { Message = message }); }
public ActionResult EditZoneData(long id) { string message = string.Empty; var vModel = new AddEditZoneDataViewModel(); vModel.authedUser = UserManager.FindById(User.Identity.GetUserId()); Zone obj = ReferenceWrapper.GetOne<Zone>(id); if (obj == null) { message = "That does not exist"; return RedirectToAction("ManageZoneData", new { Message = message }); } vModel.DataObject = obj; vModel.Name = obj.Name; vModel.BaseElevation = obj.BaseElevation; vModel.Claimable = obj.Claimable; vModel.Owner = obj.Owner; vModel.PressureCoefficient = obj.PressureCoefficient; vModel.TemperatureCoefficient = obj.TemperatureCoefficient; return View(vModel); }
public ActionResult Edit(long id) { string message = string.Empty; var vModel = new AddEditZoneDataViewModel(); vModel.authedUser = UserManager.FindById(User.Identity.GetUserId()); Zone obj = BackingDataCache.Get<Zone>(id); if (obj == null) { message = "That does not exist"; return RedirectToAction("Index", new { Message = message }); } vModel.DataObject = obj; vModel.Name = obj.Name; vModel.BaseElevation = obj.BaseElevation; vModel.Claimable = obj.Claimable; vModel.WorldName = obj.WorldName; vModel.PressureCoefficient = obj.PressureCoefficient; vModel.TemperatureCoefficient = obj.TemperatureCoefficient; vModel.NewHelpBody = obj.HelpText; return View("~/Views/GameAdmin/Zone/Edit.cshtml", vModel); }