public IHttpActionResult Get(int pageIndex = 1, int pageSize = 50) { var result = new JsonResultModel <PagedResultModel <Client> >() { Success = false };; var stopWatch = GetStopWatch(); try { result.Result = clientsService.Get(pageIndex, pageSize); result.Success = true; stopWatch.Stop(); LogManager.AddInfo("ClientsController.GET"); } catch (Exception ex) { stopWatch.Stop(); LogManager.AddError("ClientsController", "Get", string.Empty, string.Empty, stopWatch.ElapsedTicks, ex); result.Message = ex.Message; } return(Ok(result)); }
public ClientsPageViewModel(IClientsService clientsService, IResidencesService residencesService, ISnackbarMessageQueue snackbarMessageQueue, IDialogHost dialogHost, Hotel hotel) { _clientsService = clientsService; _residencesService = residencesService; _snackbarMessageQueue = snackbarMessageQueue; _hotel = hotel; _dialogHost = dialogHost; Clients = new ObservableCollection <Client>(_clientsService.Get()); ClientsViews = (CollectionView)CollectionViewSource.GetDefaultView(Clients); ClientsViews.Filter = ClientsFilter; FilteredFields = new Dictionary <string, string>(Client.Fields) { { AnyFieldFilterValue, "Любое поле" } }; SelectedFilterField = AnyFieldFilterValue; IsContainsFilter = true; SortedFields = new Dictionary <string, string>(Client.Fields) { { NoSortingSortValue, "Не сортировать" } }; SelectedSortField = NoSortingSortValue; IsAscendingSort = true; }
public async Task <ActionResult> Get([FromRoute] int id) { var client = await _clientsService.Get(id); return(Ok(client)); }
public HttpResponseMessage Get() { return(ToJson(Mapper.Map <IEnumerable <Clients>, IEnumerable <ClientViewModel> >(_clientsService.Get()))); }