public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { string userName = model.UserName; string pwd = model.Password; //check with database System.Web.Http.IHttpActionResult response = new CodeTestApiController().GetUser(new UserModel() { UserName = model.UserName, Password = model.Password }); var contentResult = ((System.Web.Http.Results.OkNegotiatedContentResult <CodeTest.Models.UserModel>)response).Content; if (contentResult != null) { System.Web.Security.FormsAuthentication.SetAuthCookie(userName.ToString(), false); return(RedirectToAction("Notes", "Home", new { userId = contentResult.UserName })); } else { ModelState.AddModelError("", "Invalid login attempt"); } } return(View(model)); }
public ActionResult Notes(string userId) { //var userId = ""; var notes = new List <NoteModel>(); System.Web.Http.IHttpActionResult resp = new CodeTestApiController().GetNotes(userId); var contentResult = ((System.Web.Http.Results.OkNegotiatedContentResult <List <Models.NoteModel> >)resp).Content; if (contentResult != null) { notes = contentResult; } return(View(notes)); }