示例#1
0
        public ActionResult Login(API.ViewModels.Login login)
        {
            HttpResponseMessage respone = client.PostAsJsonAsync("Accounts", login).Result;
            IEnumerable <API.ViewModels.Login> logins = null;
            var respondTask = client.GetAsync("Employees");

            respondTask.Wait();
            var result = respondTask.Result;

            if (result.IsSuccessStatusCode)
            {
                var readTask = result.Content.ReadAsAsync <IList <API.ViewModels.Login> >();
                readTask.Wait();
                logins = readTask.Result;
            }
            var Id = logins.FirstOrDefault(s => s.Email == login.Email).Id;

            if (respone.IsSuccessStatusCode)
            {
                Session["Login"] = login.Email.ToString();
                return(RedirectToAction("Details/" + Id.ToString(), "Employee"));
            }
            else
            {
                ViewBag.LoginError = "Email atau password salah";
            }
            return(View());
        }
示例#2
0
 public ActionResult ForgotPassword(API.ViewModels.Login login)
 {
     return(RedirectToAction("Login"));
 }