public async Task <IActionResult> GetByName(string name) { var response = await _service.GetByName(name); if (response == null) { return(NoContent()); } return(Ok(ToDTO(response))); }
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)); }
public ActionResult Index(string service) { var viewModel = Mapper.Map <Service, ServiceViewModel>(_serviceService.GetByName(service)); return(View(viewModel)); }