コード例 #1
0
        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);
            }
        }