public async Task <IActionResult> Logindriver([FromBody] LoginDriverViewModel model) { try { var driver = await _context.Drivers.Undelited().FirstOrDefaultAsync( c => c.PhoneNubmber == model.PhoneNubmber && c.Password == model.Password); if (driver == null) { return(Ok(new ResultContract <Driver>() { statuse = false, message = "رمز عبور یا نام کاربری اشتباه است" })); } return(Ok(new ResultContract <Driver>() { statuse = true, Data = driver })); } catch (Exception ex) { await _logger.LogAsync(HttpContext, ex); return(Ok(new ResultContract <Driver>() { statuse = false, message = "یک خطای ناشناخته روی داد" })); } }
public async Task <IActionResult> Login([FromForm] LoginDriverViewModel model, string ReturnUrl) { var data = await ConnectApi.GetDataFromHttpClientAsync <ResultContract <Driver> > (model, Const.Logindriver, ApiMethode.Post); if (data == null) { ViewBag.msg = "ارتباط با سرور میسر نشد !"; return(View()); } if (data.statuse) { await AddAuthAsync(data); return(RedirectToLocal(ReturnUrl)); } ViewBag.msg = data.message; return(View()); }