public ActionResult Login(AccountViewModel avm) { if (string.IsNullOrEmpty(avm.Username) || string.IsNullOrEmpty(avm.Password)) { ViewBag.Error = "Invalid Account"; return(View("Index")); } string token = gu.callLogin(avm.Username, avm.Password).Result; if (token == null) { ViewBag.Error = "Invalid Account"; return(View("Index")); } SessionPersister.User = gu.GetUserByToken(token); SessionPersister.Token = token; ViewBag.test = JsonConvert.SerializeObject(gu.FindById(1), Formatting.Indented); user u = SessionPersister.User; return(View("Success")); }