public ActionResult <IEnumerable <UserView> > Get([FromQuery(Name = "filter")] string filter) { try { var users = _showUserService.Execute(filter); return(Ok(users.Select(d => new UserView(d)))); } catch (Exception e) { return(BadRequest(e.Message)); } }
Get( [FromServices] ShowUserService _show, [FromQuery(Name = "filter")] string filter ) { try { var users = _show.Execute(filter); return(Ok(users.Select(u => new UserView(u)))); } catch (Exception e) { return(BadRequest(e.Message)); } }