Example #1
0
 public UsersController(
     ShowUserService showUserService,
     AddUserService addUserService,
     UpdateUserService updateUserService,
     DeleteUserService deleteUserService)
 {
     _showUserService   = showUserService;
     _addUserService    = addUserService;
     _updateUserService = updateUserService;
     _deleteUserService = deleteUserService;
 }
Example #2
0
 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));
     }
 }