public CharacterInfoAPIModel GetCharacter(CharacterInformationModel info) { var request = new RestRequest(Method.GET); request.Resource = "/wow/character/{realm}/{name}?locale=en_US"; request.AddParameter("name", info.name, ParameterType.UrlSegment); request.AddParameter("realm", info.realm, ParameterType.UrlSegment); return(Execute <CharacterInfoAPIModel>(request)); }
public ActionResult GetCharacter(CharacterInformationModel characterInfo) { APIController API = new APIController(); CharacterInfoAPIModel model = new CharacterInfoAPIModel(); model = API.GetCharacter(characterInfo); if (model == null) { TempData["Error"] = "Character not found"; return(RedirectToAction("CharacterForm")); } model.GetCharacterRecode(); SharedSession["WoWCharacterInfo"] = model; return(View("CharacterDisplay", model)); }
public ActionResult CharacterForm() { CharacterInformationModel model = new CharacterInformationModel(); return(View("CharacterForm", model)); }