public IActionResult AdminLogin(LoginRequest loginRequest) { try { AdminResponseModel data = _adminBusiness.AdminLogin(loginRequest); bool status = false; string message; string token; if (data == null) { message = "No Admin Account Present with this Email-Id and Password"; return(Ok(new { status, message })); } else { status = true; message = "Admin Successfully Logged In"; token = GenerateToken(data, _login); return(Ok(new { status, message, data, token })); } } catch (Exception e) { return(BadRequest(new { e.Message })); } }
public async Task <IActionResult> AdminLogin(AdminLoginRequest loginDetails) { try { var data = await _adminBusiness.AdminLogin(loginDetails); if (data != null) { success = true; message = "Admin Successfully Logged In"; token = GenerateToken(data, "login"); return(Ok(new { success, message, data, token })); } else { message = "No Admin Account Present with this Email-ID and Password"; return(NotFound(new { success, message })); } } catch (Exception ex) { return(BadRequest(new { ex.Message })); } }