示例#1
0
        public JsonResult Get()
        {
            var cameras = cameraRepository.GetAll();

            var result = new JsonResult(cameras);

            return(result);
        }
示例#2
0
        public async Task <IEnumerable <CameraView> > GetAll()
        {
            using (var session = sessionFactory.CreateForEmployee())
            {
                var cameras = await cameraRepository.GetAll(session);

                return(cameras.Select(MapToView));
            }
        }
        public async Task <CameraListVm> Handle(GetCameraListQuery request, CancellationToken cancellationToken)
        {
            var cameras = await Task.Run(() => _repository.GetAll().Select(c => c.CreateMap()).ToList(), cancellationToken);

            var vm = new CameraListVm
            {
                Cameras = cameras,
                Count   = cameras.Count()
            };

            return(vm);
        }