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()); }
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; } }
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; } }