Exemple #1
0
 public bool Create(ref ValidationErrors errors, MIS_Article_CategoryModel model)
 {
     try
     {
         MIS_Article_Category entity = m_Rep.GetById(model.Id);
         if (entity != null)
         {
             errors.Add(Suggestion.PrimaryRepeat);
             return(false);
         }
         entity             = new MIS_Article_Category();
         entity.BodyContent = model.BodyContent;
         entity.ChannelId   = model.ChannelId;
         entity.CreateTime  = model.CreateTime;
         entity.Enable      = model.Enable;
         entity.Id          = model.Id;
         entity.ImgUrl      = model.ImgUrl;
         entity.Name        = model.Name;
         entity.ParentId    = model.ParentId;
         entity.Sort        = model.Sort;
         if (m_Rep.Create(entity) == 1)
         {
             return(true);
         }
         errors.Add(Suggestion.InsertFail);
         return(false);
     }
     catch (Exception ex)
     {
         errors.Add(ex.Message);
         ExceptionHandler.WriteException(ex);
         return(false);
     }
 }
        /// <summary>
        /// 保存数据
        /// </summary>
        public virtual void SaveImportData(IEnumerable <MIS_Article_CategoryModel> list)
        {
            try
            {
                using (DBContainer db = new DBContainer())
                {
                    foreach (var model in list)
                    {
                        MIS_Article_Category entity = new MIS_Article_Category();
                        entity.Id          = ResultHelper.NewId;
                        entity.ChannelId   = model.ChannelId;
                        entity.Name        = model.Name;
                        entity.ParentId    = model.ParentId;
                        entity.Sort        = model.Sort;
                        entity.ImgUrl      = model.ImgUrl;
                        entity.BodyContent = model.BodyContent;
                        entity.CreateTime  = ResultHelper.NowTime;
                        entity.Enable      = model.Enable;

                        db.MIS_Article_Category.Add(entity);
                    }
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }
 public int Edit(MIS_Article_Category entity)
 {
     using (DBContainer db = new DBContainer())
     {
         db.Entry(entity).State = System.Data.Entity.EntityState.Modified;
         return(db.SaveChanges());
     }
 }
 public int Create(MIS_Article_Category entity)
 {
     using (AppsDBEntities db = new AppsDBEntities())
     {
         db.MIS_Article_Category.Add(entity);
         return(db.SaveChanges());
     }
 }
 public int Create(MIS_Article_Category entity)
 {
     using (DBContainer db = new DBContainer())
     {
         db.MIS_Article_Category.Add(entity);
         return(db.SaveChanges());
     }
 }
Exemple #6
0
 public int Edit(MIS_Article_Category entity)
 {
     using (AppDBContainer db = new AppDBContainer())
     {
         db.MIS_Article_Category.Attach(entity);
         db.Entry(entity).State = EntityState.Modified;
         return(db.SaveChanges());
     }
 }
Exemple #7
0
        public ActionResult Create(string id)
        {
            MIS_Article_Category entity = new MIS_Article_Category()
            {
                ParentId = id,
                Enable   = "true"
            };

            return(View(entity));
        }
 public int Edit(MIS_Article_Category entity)
 {
     using (AppsDBEntities db = new AppsDBEntities())
     {
         db.MIS_Article_Category.Attach(entity);
         //db.ObjectStateManager.ChangeObjectState(entity, EntityState.Modified);
         db.Entry <MIS_Article_Category>(entity).State = EntityState.Modified;
         return(db.SaveChanges());
     }
 }
Exemple #9
0
 public int Create(MIS_Article_Category entity)
 {
     using (DBContainer db = new DBContainer())
     {
         // db.MIS_Article_Category.Remove(entity);
         db.Set <MIS_Article_Category>().Attach(entity);
         db.Entry(entity).State = System.Data.Entity.EntityState.Added;
         return(db.SaveChanges());
     }
 }
Exemple #10
0
 public int Edit(MIS_Article_Category entity)
 {
     using (DBContainer db = new DBContainer())
     {
         //db.MIS_Article_Category.Attach(entity);
         //db.ObjectStateManager.ChangeObjectState(entity, EntityState.Modified);
         db.Set <MIS_Article_Category>().Attach(entity);
         db.Entry(entity).State = System.Data.Entity.EntityState.Modified;
         return(db.SaveChanges());
     }
 }
 public bool IsExist(string id)
 {
     using (AppsDBEntities db = new AppsDBEntities())
     {
         MIS_Article_Category entity = GetById(id);
         if (entity != null)
         {
             return(true);
         }
         return(false);
     }
 }
 public int Delete(string id)
 {
     using (AppsDBEntities db = new AppsDBEntities())
     {
         MIS_Article_Category entity = db.MIS_Article_Category.SingleOrDefault(a => a.Id == id);
         if (entity != null)
         {
             db.MIS_Article_Category.Remove(entity);
         }
         return(db.SaveChanges());
     }
 }
 public int Delete(string id)
 {
     using (DBContainer db = new DBContainer())
     {
         MIS_Article_Category entity = db.MIS_Article_Category.SingleOrDefault(o => o.Id == id);
         if (entity != null)
         {
             db.MIS_Article_Category.Remove(entity);
         }
         return(db.SaveChanges());
     }
 }
Exemple #14
0
 public bool IsExist(string id)
 {
     using (DBContainer db = new DBContainer())
     {
         MIS_Article_Category entity = GetById(id);
         if (entity != null)
         {
             return(true);
         }
         return(false);
     }
 }
Exemple #15
0
 public int Delete(string id)
 {
     using (DBContainer db = new DBContainer())
     {
         MIS_Article_Category entity = db.MIS_Article_Category.SingleOrDefault(a => a.Id == id);
         if (entity != null)
         {
             db.Set <MIS_Article_Category>().Attach(entity);
             db.Entry(entity).State = System.Data.Entity.EntityState.Deleted;
             db.MIS_Article_Category.Remove(entity);
         }
         return(db.SaveChanges());
     }
 }
Exemple #16
0
 public MIS_Article_CategoryModel GetById(string id)
 {
     if (IsExist(id))
     {
         MIS_Article_Category      entity = m_Rep.GetById(id);
         MIS_Article_CategoryModel model  = new MIS_Article_CategoryModel();
         model.BodyContent = entity.BodyContent;
         model.ChannelId   = entity.ChannelId ?? 0;
         model.CreateTime  = entity.CreateTime ?? DateTime.Now;
         model.Enable      = entity.Enable;
         model.Id          = entity.Id;
         model.ImgUrl      = entity.ImgUrl;
         model.Name        = entity.Name;
         model.ParentId    = entity.ParentId;
         model.Sort        = entity.Sort ?? 0;
         return(model);
     }
     return(null);
 }
        public virtual async Task <Tuple <ValidationErrors, bool> > CreateAsync(MIS_Article_CategoryModel model)
        {
            ValidationErrors errors = new ValidationErrors();

            try
            {
                MIS_Article_Category entity = await m_Rep.GetByIdAsync(model.Id);

                if (entity != null)
                {
                    errors.Add(Resource.PrimaryRepeat);
                    return(new Tuple <ValidationErrors, bool>(errors, false));
                }
                entity             = new MIS_Article_Category();
                entity.Id          = model.Id;
                entity.ChannelId   = model.ChannelId;
                entity.Name        = model.Name;
                entity.ParentId    = model.ParentId;
                entity.Sort        = model.Sort;
                entity.ImgUrl      = model.ImgUrl;
                entity.BodyContent = model.BodyContent;
                entity.CreateTime  = model.CreateTime;
                entity.Enable      = model.Enable;


                if (await m_Rep.CreateAsync(entity))
                {
                    return(new Tuple <ValidationErrors, bool>(errors, true));
                }
                else
                {
                    errors.Add(Resource.InsertFail);
                    return(new Tuple <ValidationErrors, bool>(errors, false));
                }
            }
            catch (Exception ex)
            {
                errors.Add(ex.Message);
                ExceptionHander.WriteException(ex);
                return(new Tuple <ValidationErrors, bool>(errors, false));
            }
        }
Exemple #18
0
 public JsonResult Edit(MIS_Article_Category model)
 {
     if (model != null && ModelState.IsValid)
     {
         if (m_BLL.m_Rep.Update(model))
         {
             LogHandler.WriteServiceLog(GetUserId(), "Id" + model.Id + ",Name" + model.Name, "成功", "修改", "MIS_Article_Category");
             return(Json(JsonHandler.CreateMessage(1, Resource.EditSucceed)));
         }
         else
         {
             string ErrorCol = errors.Error;
             LogHandler.WriteServiceLog(GetUserId(), "Id" + model.Id + ",Name" + model.Name + "," + ErrorCol, "失败", "修改", "MIS_Article_Category");
             return(Json(JsonHandler.CreateMessage(0, Resource.EditFail + ":" + ErrorCol)));
         }
     }
     else
     {
         return(Json(JsonHandler.CreateMessage(0, Resource.EditFail)));
     }
 }
Exemple #19
0
        /// <summary>
        /// 修改一个实体
        /// </summary>
        /// <param name="errors">持久的错误信息</param>
        /// <param name="model">模型</param>
        /// <returns>是否成功</returns>
        public virtual bool Edit(ref ValidationErrors errors, MIS_Article_CategoryModel model)
        {
            try
            {
                MIS_Article_Category entity = m_Rep.GetById(model.Id);
                if (entity == null)
                {
                    errors.add(Suggestion.Disable);
                    return(false);
                }
                entity.Id          = model.Id;
                entity.ChannelId   = model.ChannelId;
                entity.Name        = model.Name;
                entity.ParentId    = model.ParentId;
                entity.Sort        = model.Sort;
                entity.ImgUrl      = model.ImgUrl;
                entity.BodyContent = model.BodyContent;
                entity.CreateTime  = model.CreateTime;
                entity.Enable      = model.Enable;



                if (m_Rep.Edit(entity))
                {
                    return(true);
                }
                else
                {
                    errors.add(Suggestion.EditFail);
                    return(false);
                }
            }
            catch (Exception ex)
            {
                errors.add(ex.Message);
                ExceptionHandler.WriteException(ex);
                //ExceptionHander.WriteException(ex);
                return(false);
            }
        }
Exemple #20
0
 public JsonResult Create(MIS_Article_Category model)
 {
     model.CreateTime = ResultHelper.NowTime.ToString("yyyy-MM-dd");
     if (model != null && ModelState.IsValid)
     {
         if (m_BLL.m_Rep.Create(model))
         {
             LogHandler.WriteServiceLog(GetUserId(), "Id" + model.Id + ",Name" + model.Name, "成功", "创建", "MIS_Article_Category");
             return(Json(JsonHandler.CreateMessage(1, Resource.InsertSucceed)));
         }
         else
         {
             string ErrorCol = errors.Error;
             LogHandler.WriteServiceLog(GetUserId(), "Id" + model.Id + ",Name" + model.Name + "," + ErrorCol, "失败", "创建", "MIS_Article_Category");
             return(Json(JsonHandler.CreateMessage(0, Resource.InsertFail + ErrorCol)));
         }
     }
     else
     {
         return(Json(JsonHandler.CreateMessage(0, Resource.InsertFail)));
     }
 }
        public virtual MIS_Article_CategoryModel GetById(object id)
        {
            if (IsExists(id))
            {
                MIS_Article_Category      entity = m_Rep.GetById(id);
                MIS_Article_CategoryModel model  = new MIS_Article_CategoryModel();
                model.Id          = entity.Id;
                model.ChannelId   = entity.ChannelId;
                model.Name        = entity.Name;
                model.ParentId    = entity.ParentId;
                model.Sort        = entity.Sort;
                model.ImgUrl      = entity.ImgUrl;
                model.BodyContent = entity.BodyContent;
                model.CreateTime  = entity.CreateTime;
                model.Enable      = entity.Enable;

                return(model);
            }
            else
            {
                return(null);
            }
        }
Exemple #22
0
        public ActionResult Edit(string id)
        {
            MIS_Article_Category entity = m_BLL.m_Rep.Find(Convert.ToInt32(id));

            return(View(entity));
        }