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); }
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); }