private async Task LoadUserNews()
        {
            NewsSearchRequest request = new NewsSearchRequest();

            var x = await _serviceUser.GetAll <List <User> >(new UserSearchRequest { Username = APIService.username, UserTypeId = 1 });

            request.AuthorId = x.FirstOrDefault().Id;

            var list = await _serviceNews.GetAll <List <News> >(request);

            List <frmNewsSearchVM> vm = new List <frmNewsSearchVM>();

            foreach (var item in list)
            {
                frmNewsSearchVM ni = new frmNewsSearchVM
                {
                    Author         = x.FirstOrDefault().Username,
                    Content        = item.Content,
                    DateTimeOfNews = item.DateTimeOfNews,
                    Id             = item.Id,
                    Title          = item.Title
                };
                vm.Add(ni);
            }

            dgvUserNews.DataSource = vm;
        }
        private async Task LoadNews()
        {
            NewsSearchRequest request = new NewsSearchRequest
            {
                Title = txtTitle.Text
            };
            var list = await _serviceNews.GetAll <List <News> >(request);

            List <frmNewsSearchVM> vm = new List <frmNewsSearchVM>();

            foreach (var item in list)
            {
                frmNewsSearchVM ni = new frmNewsSearchVM
                {
                    Author         = item.Author.Username,
                    Content        = item.Content,
                    DateTimeOfNews = item.DateTimeOfNews,
                    Id             = item.Id,
                    Title          = item.Title
                };
                vm.Add(ni);
            }

            dgvNews.DataSource = vm;
        }
        private async void dgvUserNews_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            frmNewsSearchVM item = dgvUserNews.SelectedRows[0].DataBoundItem as frmNewsSearchVM;
            var             x    = await _serviceNews.GetById <News>(item.Id);

            frmNewsAdd frm = new frmNewsAdd(x);

            frm.WindowState = FormWindowState.Normal;
            frm.Show();
        }