示例#1
0
 public bool EditCorporation(SysCorp syscorp)
 {
     try
     {
         if (syscorp == null)
         {
             return(false);
         }
         if (db.Entry(syscorp).GetValidationResult().IsValid)
         {
             db.Set <SysCorp>().Attach(syscorp);
             db.Entry(syscorp).State = EntityState.Modified;
             if (db.SaveChanges() == 1)
             {
                 return(true);
             }
         }
         return(false);
     }
     catch (Exception ex)
     {
         LogUtil.Exception("ExceptionLogger", ex);
         return(false);
     }
 }
示例#2
0
        public ProcResult Auditor(TableDownLoad model, long auditor)
        {
            ProcResult result = new ProcResult();

            try
            {
                var entity = GetModelById(model.ID);
                if (entity != null)
                {
                    entity.Auditor   = auditor;
                    entity.AuditTime = DateTime.Now;
                }
                db.Entry <TableDownLoad>((TableDownLoad)entity).State = System.Data.Entity.EntityState.Modified;
                result.IsSuccess = db.SaveChanges() > 0;
            }
            catch (Exception ex)
            {
                result.ProcMsg = ex.InnerException.Message;
                LogUtil.Exception("ExceptionLogger", ex);
            }
            return(result);
        }
示例#3
0
 public SysPrivilege editPrivilege(SysPrivilege model)
 {
     try
     {
         db.SysPrivilege.Attach(model);
         db.Entry(model).State = EntityState.Modified;
         db.SaveChanges();
         return(model);
     }
     catch (Exception ex)
     {
         LogUtil.Exception("ExceptionLogger", ex);
         return(null);
     }
 }
        public bool Edit(SysCorpType model)
        {
            int result;

            try
            {
                var entity = GetModelById(model.ID);
                if (entity != null)
                {
                    entity.Name       = model.Name;
                    entity.Remark     = model.Remark;
                    entity.Creator    = model.Creator;
                    entity.CreateTime = model.CreateTime;
                }
                db.Entry <SysCorpType>((SysCorpType)entity).State = System.Data.Entity.EntityState.Modified;
                result = db.SaveChanges();
            }
            catch (Exception ex)
            {
                LogUtil.Exception("ExceptionLogger", ex);
                result = 0;
            }
            return(result > 0 ? true : false);
        }
示例#5
0
        /// <summary>
        /// 审核菜单
        /// </summary>
        /// <param name="id">菜单主键Id</param>
        /// <param name="auditor">操作员Id</param>
        /// <returns>int</returns>
        public int Audit(SysMenu model)
        {
            int result;

            try
            {
                var entity = GetModel(model.ID);
                if (entity != null)
                {
                    entity.Auditor   = model.Auditor;
                    entity.AuditTime = DateTime.Now;
                }
                db.Entry <SysMenu>((SysMenu)entity).State = System.Data.Entity.EntityState.Modified;
                result = db.SaveChanges();
            }
            catch (Exception ex)
            {
                LogUtil.Exception("ExceptionLogger", ex);
                result = 0;
            }
            return(result);
        }
示例#6
0
        public int Edit(SysOperator model)
        {
            int result;
            var entity = GetModel(model.ID);

            try
            {
                if (entity != null)
                {
                    entity.Email   = model.Email;
                    entity.Weibo   = model.Weibo;
                    entity.Address = model.Address;
                }
                db.Entry <SysOperator>(entity).State = System.Data.Entity.EntityState.Modified;
                result = db.SaveChanges();
            }
            catch (Exception ex)
            {
                LogUtil.Exception("ExceptionLogger", ex);
                result = 0;
            }
            return(result);
        }