public async Task <Result <List <ServiceArea> > > Handle(GetServiceAreasCommand request, CancellationToken cancellationToken) { using (_unitOfWork) { try { var result = await _unitOfWork.Repository <ServiceArea>().Get(x => x.DeleteFlag == false) .ToListAsync(); return(Result <List <ServiceArea> > .Valid(result.ToList())); } catch (Exception e) { Log.Error(e.Message + " " + e.InnerException); return(Result <List <ServiceArea> > .Invalid(e.Message)); } } }
public async Task <Result <GetServiceAreasResponse> > Handle(GetServiceAreasCommand request, CancellationToken cancellationToken) { using (_queueUnitOfWork) { try { var ServiceArea = await _queueUnitOfWork.Repository <ServiceArea>().Get(x => x.DeleteFlag == false).ToListAsync(); return(Result <GetServiceAreasResponse> .Valid(new GetServiceAreasResponse { serviceAreas = ServiceArea })); } catch (Exception ex) { Log.Error(ex.Message); return(Result <GetServiceAreasResponse> .Invalid(ex.Message)); } } }