public ActionResult Login(LoginViewModel lv)
        {
            bool statuscode = false;
            if (ModelState.IsValid)
            {
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri(ConfigurationManager.AppSettings["ApiUrl"].ToString());

                    //HTTP POST
                    Domain.UserLogin ul = new Domain.UserLogin()
                    {
                        Email = lv.Email,
                        Password = Crypto.Crypto.Hash(lv.Password)
                    };
                    var stringContent = new StringContent(JsonConvert.SerializeObject(ul), Encoding.UTF8, "application/json");
                    var response = client.PostAsync("api/Users/Login", stringContent);
                    response.Wait();

                    var result = response.Result;
                    ViewBag.Message = result.ReasonPhrase;
                    statuscode = result.IsSuccessStatusCode;
                }

            }
            if (statuscode)
            {
                return RedirectToAction("Index", "Home");
            }
            else
            {
                return View();
            }
            
        }
 public IHttpActionResult Login(Domain.UserLogin um)
 {
     //string message = "";
     try
     {
         using (AccountDBEntities adb = new AccountDBEntities())
         {
             var v = adb.Users.Where(a => a.Email == um.Email).FirstOrDefault();
             if (v != null)
             {
                 if (string.Compare(um.Password, v.Password) == 0)
                 {
                     return(Content(HttpStatusCode.Accepted, "Login Success"));
                 }
                 else
                 {
                     return(Content(HttpStatusCode.NotFound, "Wrong Password"));
                 }
             }
             else
             {
                 return(Content(HttpStatusCode.NotFound, "Wrong Email"));
             }
         }
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }