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(); } }
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); } }
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); } }
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(); } }
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); } }
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(); } }
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(); } }