예제 #1
0
        public GetGeneralResponse <FiscalView> GetFollowUpNumber(int FollowNumber)
        {
            GetGeneralResponse <FiscalView> response = new GetGeneralResponse <FiscalView>();

            try
            {
                Infrastructure.Querying.Query query = new Query();
                Criterion criteria = new Criterion("FollowNumber", FollowNumber, CriteriaOperator.Equal);
                query.Add(criteria);

                Fiscal fiscal = _fiscalRepository.FindBy(query).First();

                response.data = fiscal.ConvertToFiscalView();
            }
            catch (Exception ex)
            {
                response.ErrorMessages.Add(ex.Message);
                if (ex.InnerException != null)
                {
                    response.ErrorMessages.Add(ex.InnerException.Message);
                }
            }

            return(response);
        }
예제 #2
0
        public GetFiscalResponse GetFiscal(GetRequest request)
        {
            GetFiscalResponse response = new GetFiscalResponse();

            try
            {
                Fiscal     fiscal     = new Fiscal();
                FiscalView fiscalView = fiscal.ConvertToFiscalView();

                fiscal = _fiscalRepository.FindBy(request.ID);
                if (fiscal != null)
                {
                    fiscalView = fiscal.ConvertToFiscalView();
                }

                response.FiscalView = fiscalView;
            }
            catch (Exception ex)
            {
                throw;
            }

            return(response);
        }