Пример #1
0
        public async Task <IActionResult> GetByName(string name)
        {
            var response = await _service.GetByName(name);

            if (response == null)
            {
                return(NoContent());
            }

            return(Ok(ToDTO(response)));
        }
Пример #2
0
        public IActionResult Get(
            [FromQuery(Name = "page")] int page,
            [FromQuery(Name = "type")] ServiceType type,
            [FromQuery(Name = "name")] string name)
        {
            PagedResult <ServiceDTO> services;

            if (string.IsNullOrEmpty(name))
            {
                services = _service.GetByType(page, type);
            }
            else
            {
                services = _service.GetByName(page, type, name);
            }

            return(Ok(services));
        }
Пример #3
0
        public ActionResult Index(string service)
        {
            var viewModel = Mapper.Map <Service, ServiceViewModel>(_serviceService.GetByName(service));

            return(View(viewModel));
        }