コード例 #1
0
 public int Insert(CSF_Roles entity)
 {
     try
     {
         MyContext.CSF_Roles.Add(entity);
         MyContext.SaveChanges();
         return(entity.ID);
     }
     catch (Exception ex)
     {
         Logs.WriteLog(ex);
         throw;
     }
 }
コード例 #2
0
ファイル: CSF_Funtions_DAO.cs プロジェクト: hoangdau92/jfood
 public int Insert(CSF_Functions entity)
 {
     try
     {
         entity.CreateDate = System.DateTime.Now;
         entity.ParentID   = entity.ParentID != null ? entity.ParentID : 0;
         MyContext.CSF_Functions.Add(entity);
         MyContext.SaveChanges();
         return(entity.ID);
     }
     catch (Exception ex)
     {
         Logs.WriteLog(ex);
         throw;
     }
 }
コード例 #3
0
 public bool EditModules(CSF_Modules entity)
 {
     try
     {
         var module = MyContext.CSF_Modules.Find(entity.ID);
         module.Name        = entity.Name;
         module.Description = entity.Description;
         MyContext.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         Logs.WriteLog(ex);
         throw;
     }
 }
コード例 #4
0
 public int Insert(CSF_Users entity)
 {
     try
     {
         entity.RegisterDate = System.DateTime.Now;
         entity.Password     = Encryptor.MD5Hash(entity.Password);
         entity.Status       = 1;
         MyContext.CSF_Users.Add(entity);
         MyContext.SaveChanges();
         return(entity.ID);
     }
     catch (Exception ex)
     {
         Logs.WriteLog(ex);
         throw;
     }
 }
コード例 #5
0
 public bool Update(CSF_Partials entity)
 {
     try
     {
         CSF_Partials obj = MyContext.CSF_Partials.Find(entity.ID);
         obj.Name       = entity.Name;
         obj.Key        = entity.Key;
         obj.ModuleID   = entity.ModuleID;
         obj.Controller = entity.Controller;
         MyContext.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         Logs.WriteLog(ex);
         return(false);
     }
 }
コード例 #6
0
 public int Insert(CSF_Pages entity)
 {
     try
     {
         entity.CreateDate = DateTime.Now;
         entity.IsActive   = entity.IsActive == null ? false : entity.IsActive;
         entity.IsAdmin    = entity.IsAdmin == null ? false : entity.IsAdmin;
         entity.IsHost     = entity.IsHost == null ? false : entity.IsHost;
         entity.IsBlank    = entity.IsBlank == null ? false : entity.IsBlank;
         MyContext.CSF_Pages.Add(entity);
         MyContext.SaveChanges();
         return(entity.ID);
     }
     catch (Exception ex)
     {
         Logs.WriteLog(ex);
         throw;
     }
 }
コード例 #7
0
 public bool Update(CMS_Categories entity)
 {
     try
     {
         CMS_Categories obj = MyContext.CMS_Categories.Find(entity.ID);
         obj.NAME        = entity.NAME;
         obj.DESCRIPTION = entity.DESCRIPTION;
         obj.PICTURE     = entity.PICTURE;
         obj.PUBLISH     = entity.PUBLISH;
         obj.KEY         = entity.KEY;
         obj.ORDERS      = entity.ORDERS;
         MyContext.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         Logs.WriteLog(ex);
         return(false);
     }
 }
コード例 #8
0
        public JsonResult CopyPageSetup(string pagenguon, string pagedich)
        {
            try
            {
                int             IDPageNguon = Convert.ToInt32(pagenguon);
                int             IDPageDich  = Convert.ToInt32(pagedich);
                CSF_MVCEntities MyContext   = new CSF_MVCEntities();
                MyContext.CSF_Pages_CopyPage(IDPageNguon, IDPageDich);//delete ban ghi cu
                var             listPageNguon = MyContext.CSF_PagePartial.Where(x => x.PageID == IDPageNguon).ToList();
                CSF_PagePartial objPP;
                foreach (var item in listPageNguon.Where(x => x.IsBox == true))
                {
                    int idItem = item.ID;
                    objPP        = new CSF_PagePartial();
                    objPP        = item;
                    objPP.PageID = IDPageDich;
                    MyContext.CSF_PagePartial.Add(objPP);
                    MyContext.SaveChanges();
                    var newID = objPP.ID;
                    foreach (var itemC in listPageNguon.Where(x => x.BoxParent == idItem))
                    {
                        objPP           = new CSF_PagePartial();
                        objPP           = itemC;
                        objPP.PageID    = IDPageDich;
                        objPP.BoxParent = newID;
                        MyContext.CSF_PagePartial.Add(objPP);
                        MyContext.SaveChanges();
                    }
                }

                return(Json(new { state = true, message = "Copy pageSetup thành công" }, JsonRequestBehavior.AllowGet));
                //return Json(new { state = false, message = "Lỗi copy pageSetup" }, JsonRequestBehavior.AllowGet);
            }
            catch (Exception ex)
            {
                return(Json(new { state = false, message = ex }, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #9
0
 public bool Delete(int id)
 {
     try
     {
         var obj = MyContext.CSF_Logs.Find(id);
         MyContext.CSF_Logs.Remove(obj);
         MyContext.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         Logs.WriteLog(ex);
         return(false);
     }
 }
コード例 #10
0
 public int Insert(int UserID, int RoleID)
 {
     try
     {
         CSF_UserRole entity = new CSF_UserRole();
         entity.UserID = UserID;
         entity.RoleID = RoleID;
         MyContext.CSF_UserRole.Add(entity);
         MyContext.SaveChanges();
         return(entity.ID);
     }
     catch (Exception ex)
     {
         Logs.WriteLog(ex);
         throw;
     }
 }
コード例 #11
0
 public JsonResult DeletePagePartial(string id)
 {
     try
     {
         CSF_MVCEntities ett         = new CSF_MVCEntities();
         int             ID          = Convert.ToInt32(id);
         var             pagePartial = ett.CSF_PagePartial.Find(ID);
         if (pagePartial != null)
         {
             ett.CSF_PagePartial.Remove(pagePartial);
             ett.SaveChanges();
             return(Json(new { state = true, message = "Xóa thành công" }, JsonRequestBehavior.AllowGet));
         }
         return(Json(new { state = false, message = "Lỗi xóa dữ liệu" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(new { state = false, message = ex }, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #12
0
 public JsonResult GuiDuyet(string newsid)
 {
     try
     {
         CSF_MVCEntities entity = new CSF_MVCEntities();
         int             NEWSID = Convert.ToInt32(newsid);
         var             news   = entity.CMS_News.Find(NEWSID);
         if (news != null && (news.ID_NEWS_STATUS == 1 || news.ID_NEWS_STATUS == 3 || news.ID_NEWS_STATUS == 6))
         {
             news.ID_NEWS_STATUS      = 2;
             entity.Entry(news).State = EntityState.Modified;
             entity.SaveChanges();
         }
         SetAlert("Gửi duyệt thành công", AlertType.Success);
         return(Json(new { state = true, message = "" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(new { state = false, message = ex }, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #13
0
 public int Insert(CMS_News entity)
 {
     try
     {
         entity.CREATEDATE   = System.DateTime.Now;
         entity.NUMBEROFVIEW = 0;
         entity.ISFOCUS      = 0;
         MyContext.CMS_News.Add(entity);
         MyContext.SaveChanges();
         return(entity.ID);
     }
     catch (Exception ex)
     {
         Logs.WriteLog(ex);
         throw;
     }
 }