public async Task <ActionResult <NewsSourceModel> > PostNewsSourceModel(NewsSourceModel newsSourceModel)
        {
            _context.NewsSourceModels.Add(newsSourceModel);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetNewsSourceModel", new { id = newsSourceModel.Id }, newsSourceModel));
        }
        public async Task <IActionResult> PutNewsSourceModel(int id, NewsSourceModel newsSourceModel)
        {
            if (id != newsSourceModel.Id)
            {
                return(BadRequest());
            }

            _context.Entry(newsSourceModel).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!NewsSourceModelExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Example #3
0
        private void cbTypes_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbTypes.SelectedIndex > 0)
            {
                //获取数据对象
                NewsSourceModel mod = (NewsSourceModel)cbSource.SelectedItem;
                int             id  = Convert.ToInt32(((NewsTypeModel)cbTypes.SelectedItem).CatID);
                BindToDgv(news, id);
                btnNext.Enabled   = true;
                btnGetAll.Enabled = true;
            }
            else
            {
                dgv.Rows.Clear();

                btnNext.Enabled   = false;
                btnPrev.Enabled   = false;
                btnGetAll.Enabled = false;
            }
        }
Example #4
0
        private void cbSource_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbSource.SelectedIndex > 0)
            {
                cbTypes.Enabled = true;
                NewsSourceModel mod = cbSource.SelectedItem as NewsSourceModel;
                switch (mod.Source)
                {
                case NewsSource.Nur:
                    news = new NurNews();
                    BindTypes(news.NewsTypes);
                    break;

                case NewsSource.TS:
                    news = new TSNews();
                    BindTypes(news.NewsTypes);
                    break;
                }
            }
            else
            {
                cbTypes.Enabled = false;
            }
        }