Beispiel #1
0
        public IHttpActionResult GetAccountByName(string name)
        {
            AccountEntity accountEntity = new AccountEntity();
            ResultEntity  result        = new ResultEntity();

            try
            {
                ACCOUNT temp = dal.FindAccountByName(name);
                accountEntity = temp.ToAccountEntity();
            }
            catch (Exception e)
            {
                result.Message = e.Message;
                NtripProxyLogger.LogExceptionIntoFile("调用接口api/Account/GetAccountByName/{name}异常,异常信息为:" + e.Message);
            }

            result.IsSuccess = result.Message == null;
            result.Data      = accountEntity;
            return(Json <ResultEntity>(result));
        }
Beispiel #2
0
        public IHttpActionResult GetAccountByID(string id)
        {
            AccountEntity accountEntity = new AccountEntity();
            ResultEntity  result        = new ResultEntity();

            try
            {
                ACCOUNT temp = dal.FindAccountByID(new Guid(id));
                accountEntity         = temp.ToAccountEntity();
                accountEntity.AddUser = temp.USER.ToUserEntity();
                accountEntity.Company = temp.COMPANY.ToCompanyEntity();
            }
            catch (Exception e)
            {
                result.Message = e.Message;
                NtripProxyLogger.LogExceptionIntoFile("调用接口api/Account/GetAccountByID/{id}异常,异常信息为:" + e.Message);
            }

            result.IsSuccess = result.Message == null;
            result.Data      = accountEntity;
            return(Json <ResultEntity>(result));
        }