public void Update(VideoDetailAddDto dto)
        {
            using (YersDbContext ctx = new YersDbContext())
            {
                BaseService <VideoDetailEntity> bs
                    = new BaseService <VideoDetailEntity>(ctx);

                bool exists = bs.GetAll().Any(u => u.VideoDetailName == dto.VideoDetailName && u.Id != dto.Id);

                if (exists)
                {
                    throw new ArgumentException("该视频已经存在:" + dto.VideoDetailName);
                }
                var entity = dto.EntityMap();

                DbEntityEntry <VideoDetailEntity> entry = ctx.Entry <VideoDetailEntity>(entity);
                entry.State = EntityState.Modified;
                ctx.SaveChanges();
            }
        }
Esempio n. 2
0
        public long AddNew(string message)
        {
            AdminLogEntity adminLogEntity = new AdminLogEntity
            {
                CreateDateTime = DateTime.Now,
                OperIp         = CommonHelper.GetHostAddress(),
                Message        = message,
                AdminUserId    = int.Parse(HttpContext.Current.Session[Keys.AdminId].ToString())
            };

            using (YersDbContext ctx = new YersDbContext())
            {
                BaseService <AdminLogEntity> bs
                    = new BaseService <AdminLogEntity>(ctx);

                ctx.AdminLogs.Add(adminLogEntity);

                ctx.SaveChanges();

                return(adminLogEntity.Id);
            }
        }
Esempio n. 3
0
        public long AddNew(VideoAddDto dto)
        {
            VideoEntity videoEntity = dto.EntityMap();

            videoEntity.CreateDateTime = DateTime.Now;
            using (YersDbContext ctx = new YersDbContext())
            {
                BaseService <VideoEntity> bs
                    = new BaseService <VideoEntity>(ctx);

                if (bs.GetAll().Any(m => m.Title == videoEntity.Title))
                {
                    throw new ArgumentException("该视频标题已存在,请检查");
                }

                ctx.Videos.Add(videoEntity);

                ctx.SaveChanges();

                return(videoEntity.Id);
            }
        }
Esempio n. 4
0
        public void Add(string key, string value)
        {
            using (YersDbContext db = new YersDbContext())
            {
                BaseService <SettingEntity> bs = new BaseService <SettingEntity>(db);

                if (db.Settings.Any(m => m.Name == key))
                {
                    throw new ArgumentException("参数名称已经存在");
                }

                SettingEntity model = new SettingEntity()
                {
                    Name  = key,
                    Value = value
                };

                db.Settings.Add(model);

                db.SaveChanges();
            }
        }
Esempio n. 5
0
        public long AddNew(IdNameDto model)
        {
            IdNameEntity idNameEntity = model.EntityMap();

            idNameEntity.CreateDateTime = DateTime.Now;
            using (YersDbContext ctx = new YersDbContext())
            {
                BaseService <IdNameEntity> bs
                    = new BaseService <IdNameEntity>(ctx);

                if (bs.GetAll().Any(m => m.TypeName == idNameEntity.TypeName && m.Name == idNameEntity.Name))
                {
                    throw new ArgumentException("该数据已存在,请检查");
                }

                ctx.IdNames.Add(idNameEntity);

                ctx.SaveChanges();

                return(idNameEntity.Id);
            }
        }
Esempio n. 6
0
        public void Update(AdminUserAddDto dto)
        {
            using (YersDbContext ctx = new YersDbContext())
            {
                BaseService <AdminUserEntity> bs
                    = new BaseService <AdminUserEntity>(ctx);

                bool exists = bs.GetAll().Any(u => u.LoginName == dto.LoginName && u.Id != dto.Id);

                if (exists)
                {
                    throw new ArgumentException("登录名已经存在" + dto.LoginName);
                }

                var model = bs.GetById(dto.Id);

                model.LoginName   = dto.LoginName;
                model.UserName    = dto.UserName;
                model.Email       = dto.Email;
                model.PhoneNumber = dto.PhoneNumber;

                ctx.SaveChanges();
            }
        }
Esempio n. 7
0
        public void Update(IdNameDto dto)
        {
            using (YersDbContext ctx = new YersDbContext())
            {
                BaseService <IdNameEntity> bs
                    = new BaseService <IdNameEntity>(ctx);

                bool exists = bs.GetAll().Any(m => m.TypeName == dto.TypeName && m.Name == dto.Name && m.Id != dto.Id);;

                if (exists)
                {
                    throw new ArgumentException("该数据已存在,请检查");
                }

                var model = bs.GetById(dto.Id);

                model.Name     = dto.Name;
                model.TypeName = dto.TypeName;
                model.ImageSrc = dto.ImageSrc;
                model.Remark   = dto.Remark;

                ctx.SaveChanges();
            }
        }