Beispiel #1
0
        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));
                }
            }
        }
Beispiel #2
0
        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));
                }
            }
        }