Example #1
0
 public void DeleteHousePic(long housePicId)
 {
     using (ZSZDbContext ctx = new ZSZDbContext())
     {
         HousePicEntity entity = new HousePicEntity();
         entity.Id = housePicId;
         ctx.Entry(entity).State = EntityState.Deleted;
         ctx.SaveChanges();
     }
 }
Example #2
0
 public void Update(long roleId, string roleName)
 {
     using (ZSZDbContext ctx = new ZSZDbContext())
     {
         RoleEntity role = new RoleEntity();
         role.Id = roleId;
         ctx.Entry(role).State = System.Data.Entity.EntityState.Unchanged;
         role.Name             = roleName;
         ctx.SaveChanges();
     }
 }
Example #3
0
 public void Update(long roleId, string roleName)
 {
     using (ZSZDbContext ctx = new ZSZDbContext())
     {
         BaseService <RoleEntity> bs = new BaseService <RoleEntity>(ctx);
         bool exists = bs.GetAll().Any(r => r.Name == roleName && r.Id != roleId);
         if (exists)
         {
             throw new ArgumentException("数据不正确");
         }
         RoleEntity role = new RoleEntity();
         role.Id = roleId;
         ctx.Entry(role).State = System.Data.Entity.EntityState.Unchanged;
         role.Name             = roleName;
         ctx.SaveChanges();
     }
 }
Example #4
0
 /// <summary>
 /// 更新roleId角色的名字为roleName
 /// </summary>
 /// <param name="roleId"></param>
 /// <param name="roleName"></param>
 public void Update(long roleId, string roleName)
 {
     using (ZSZDbContext ctx = new ZSZDbContext())
     {
         BaseService <RoleEntity> roleBS = new BaseService <RoleEntity>(ctx);
         bool exists = roleBS.GetAll().Any(r => r.Name == roleName && r.Id != roleId);
         //正常情况不应该执行这个异常,因为UI层应该把这些情况处理好
         //这里只是“把好最后一关”
         if (exists)
         {
             throw new ArgumentException("");
         }
         RoleEntity role = new RoleEntity();
         role.Id = roleId;
         ctx.Entry(role).State = System.Data.Entity.EntityState.Unchanged;
         role.Name             = roleName;
         ctx.SaveChanges();
     }
 }
Example #5
0
        /// <summary>
        /// 根据roleId更新角色名称
        /// </summary>
        /// <param name="roleId"></param>
        /// <param name="roleName"></param>
        public void Update(long roleId, string roleName)
        {
            using (ZSZDbContext ctx = new ZSZDbContext())
            {
                BaseService <RoleEntity> bs = new BaseService <RoleEntity>(ctx);
                var role = bs.GetAll().ToList().SingleOrDefault(r => r.Name == roleName && r.Id == roleId);
                //正常情况不应该执行这个异常,因为UI层应该把这些情况处理好
                //这里只是“把好最后一关”
                if (role == null)
                {
                    throw new ArgumentException("不存在" + roleId + "角色");
                }

                /*role.Name = roleName;
                 * ctx.Roles.Add(role);
                 * ctx.SaveChanges();*/
                RoleEntity roleentity = new Entities.RoleEntity();
                roleentity.Id         = roleId;
                ctx.Entry(role).State = EntityState.Unchanged;
                role.Name             = roleName;
                ctx.SaveChanges();
            }
        }