public async Task <HttpResponseMessage> LoginAsync(UserProfileModel _params) { var status = false; var Message = string.Empty; object Data = null; var Res = Request.CreateResponse(); var Result = new Res(); try { await Task.Run(() => _serviceLogin.LoginService(_params, out status, out Message, out Data)); Result.Status = status; Result.Message = Message; Result.StatusCode = HttpStatusCode.OK; Result.Data = Data; Res.Content = new StringContent(JsonConvert.SerializeObject(Result)); return(Res); } catch (Exception ex) { throw new Exception(ex.Message); } }