/// <summary> /// 修改模块操作 /// </summary> /// <param name="model"></param> /// <param name="errors"></param> /// <returns></returns> public bool EditMoudleOperate(MoudleOperateInfo model, ref ValidationErrors errors) { try { ChannelMoudleOperate entity = ChannelMoudleOperateRepository.GetMoudleOperateById(model.MoudleOperateId); if (entity == null) { errors.Add(Suggestion.Disable); return(false); } entity.MoudleOperateId = model.MoudleOperateId; entity.Name = model.Name; entity.MoudleId = model.MoudleId; entity.KeyCode = model.KeyCode; entity.IsValid = model.IsValid; entity.Sort = model.Sort; if (ChannelMoudleOperateRepository.EditMoudleOperate(entity) == 1) { return(true); } errors.Add(Suggestion.EditFail); return(false); } catch (Exception ex) { errors.Add(ex.Message); return(false); } }
/// <summary> /// 添加模块操作 /// </summary> /// <param name="model"></param> /// <param name="errors"></param> /// <returns></returns> public bool AddMoudleOperate(MoudleOperateInfo model, ref ValidationErrors errors) { try { ChannelMoudleOperate entity = ChannelMoudleOperateRepository.GetMoudleOperateById(model.MoudleOperateId); if (entity != null) { errors.Add(Suggestion.PrimaryRepeat); return(false); } entity = new ChannelMoudleOperate { MoudleOperateId = model.MoudleOperateId, Name = model.Name, MoudleId = model.MoudleId, KeyCode = model.KeyCode, IsValid = model.IsValid, Sort = model.Sort }; if (ChannelMoudleOperateRepository.AddMoudleOperate(entity) == 1) { return(true); } errors.Add(Suggestion.InsertFail); return(false); } catch (Exception ex) { errors.Add(ex.Message); return(false); } }
public int AddMoudleOperate(ChannelMoudleOperate entity) { using (var db = new NationalUnionContext()) { db.ChannelMoudleOperates.Add(entity); return(db.SaveChanges()); } }
public int EditMoudleOperate(ChannelMoudleOperate entity) { using (var db = new NationalUnionContext()) { db.ChannelMoudleOperates.Attach(entity); db.Entry(entity).State = EntityState.Modified; return(db.SaveChanges()); } }
public int DeleteMoudleOperate(string moudleOperateId) { using (var db = new NationalUnionContext()) { ChannelMoudleOperate entity = db.ChannelMoudleOperates.SingleOrDefault(cmo => cmo.MoudleOperateId == moudleOperateId); if (entity != null) { db.ChannelMoudleOperates.Remove(entity); } return(db.SaveChanges()); } }
/// <summary> /// 根据模块操作Id,获取模块操作 /// </summary> /// <param name="moudleOperateId"></param> /// <returns></returns> public MoudleOperateInfo GetMoudleOperateById(string moudleOperateId) { if (MoudleOperateExistsById(moudleOperateId)) { ChannelMoudleOperate entity = ChannelMoudleOperateRepository.GetMoudleOperateById(moudleOperateId); var model = new MoudleOperateInfo { MoudleOperateId = entity.MoudleOperateId, Name = entity.Name, MoudleId = entity.MoudleId, KeyCode = entity.KeyCode, IsValid = entity.IsValid, Sort = entity.Sort }; return(model); } return(null); }