public async Task <ActionResult <object> > GetAsync([FromQuery] int draw, [FromQuery(Name = "start")] int skip, [FromQuery(Name = "length")] int take)
        {
            var feedbacks = (await _feedbackService.GetAll(new FilterModel {
                Skip = skip, Take = take
            })).
                            Select(x => new FeedbackModel
            {
                Name    = x.UserName,
                Message = x.Message,
                Created = x.Created
            }).Reverse().ToList();

            var count = await _feedbackService.GetCount();

            var result = new DateTableResult <FeedbackModel>
            {
                Draw     = draw,
                Total    = count,
                Filtered = count,
                Data     = feedbacks
            };

            return(Ok(result));
        }
        public async Task <ActionResult <object> > GetAsync([FromQuery(Name = "start")] int skip, [FromQuery(Name = "length")] int take, [FromQuery(Name = "lang")] string language)
        {
            var notifications = (await _notificationService.GetAll(new FilterModel {
                Skip = skip, Take = take, Language = language
            })).
                                Select(x => new PushNotificationModel
            {
                Title      = x.Title,
                Text       = x.Text,
                DocumentId = x.DocumentId,
                Created    = x.Created
            }).ToList();

            var count = await _notificationService.GetCount(language);

            var result = new DateTableResult <PushNotificationModel>
            {
                Total    = count,
                Filtered = count,
                Data     = notifications
            };

            return(Ok(result));
        }