Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        public ActionResult CharacterForm()
        {
            CharacterInformationModel model = new CharacterInformationModel();

            return(View("CharacterForm", model));
        }