public IHttpActionResult LayLoaiTin_ThemBaiViet() { var dsLoaiTin = dbContext.NEWS_LoaiTinTuc.Where(x => x.ThuTuHienThi != null && x.MaLoaiTin != 1).OrderBy(x => x.ThuTuHienThi).ToList(); List <LoaiTinTucModel> dsLoaiModel = new List <LoaiTinTucModel>(); if (dsLoaiTin.Count > 0) { foreach (var item in dsLoaiTin) { LoaiTinTucModel loaiTinTuc = new LoaiTinTucModel(); loaiTinTuc.MaLoaiTin = item.MaLoaiTin; loaiTinTuc.Ten = item.Ten; loaiTinTuc.TrangThai = item.TrangThai; loaiTinTuc.Icon = item.Icon; loaiTinTuc.TemplateList = item.TemplateList; loaiTinTuc.TemplateDetail = item.TemplateDetail; dsLoaiModel.Add(loaiTinTuc); } } return(Ok(dsLoaiModel)); }
public ActionResult SaveData(LoaiTinTucModel sp) { int result = 0; bool kq = false; if (ModelState.IsValid) { var dao = new LoaiTinTucDAO(); string user = ((UserLogin)Session[CommonStants.USER_SESSION]).userName; result = dao.SaveData(sp, user); if (result == 1) { kq = true; } else if (result == 2) { kq = true; } } return(Json(kq, JsonRequestBehavior.AllowGet)); }
//save data public int SaveData(LoaiTinTucModel x, string user) { try { if (x.IDLOAITINTUC > 0) { LOAITINTUC dao = db.LOAITINTUCs.SingleOrDefault(m => m.IS_DELETE == false && m.IDLOAITINTUC == x.IDLOAITINTUC); dao.TENLOAITIN = x.TENLOAITIN; dao.IS_DELETE = false; dao.MODIFILEDDATE = DateTime.Now.Date; dao.MODIFILEDBY = user; db.SaveChanges(); return(1); } else { LOAITINTUC dao = new LOAITINTUC(); dao.IS_DELETE = false; dao.TENLOAITIN = x.TENLOAITIN; dao.CREATEDATE = DateTime.Now.Date; dao.CREATEBY = user; db.LOAITINTUCs.Add(dao); db.SaveChanges(); return(2); } } catch { return(0); } }