public HttpResponseMessage GetAllUsers(CommonRequest request) { var result = new GetAllUsersResult(); try { result = service.GetAllUsers(request); } catch (Exception e) { result.ErrorMessage = e.Message; result.Success = false; return(Request.CreateResponse(HttpStatusCode.InternalServerError, result)); } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public GetAllUsersResult GetAllUsers(CommonRequest request) { var result = new GetAllUsersResult(); try { _cache.Refresh(); result.Users = _cache.Users.Values.Distinct().Select(user => DomainUserToUserResult(user)).ToArray(); result.Success = true; } catch (PokerException e) { result.ErrorMessage = e.Message; result.Success = false; Logger.Error(e, this); } return(result); }