public bool Create(ref ValidationErrors errors, SysModuleOperateModel model) { try { SysModuleOperate entity = m_Rep.GetById(model.Id); if (entity != null) { errors.Add(Suggestion.PrimaryRepeat); return false; } entity = new SysModuleOperate(); entity.Id = model.Id; entity.Name = model.Name; entity.KeyCode = model.KeyCode; entity.ModuleId = model.ModuleId; entity.IsValid = model.IsValid; entity.Sort = model.Sort; if (m_Rep.Create(entity) == 1) { return true; } else { errors.Add(Suggestion.InsertFail); return false; } } catch (Exception ex) { errors.Add(ex.Message); ExceptionHander.WriteException(ex); return false; } }
public int Create(SysModuleOperate entity) { using (DBContainer db = new DBContainer()) { db.SysModuleOperates.AddObject(entity); return db.SaveChanges(); } }
/// <summary> /// 用于向 SysModuleOperates EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToSysModuleOperates(SysModuleOperate sysModuleOperate) { base.AddObject("SysModuleOperates", sysModuleOperate); }
/// <summary> /// 创建新的 SysModuleOperate 对象。 /// </summary> /// <param name="id">Id 属性的初始值。</param> /// <param name="name">Name 属性的初始值。</param> /// <param name="keyCode">KeyCode 属性的初始值。</param> /// <param name="moduleId">ModuleId 属性的初始值。</param> /// <param name="isValid">IsValid 属性的初始值。</param> /// <param name="sort">Sort 属性的初始值。</param> public static SysModuleOperate CreateSysModuleOperate(global::System.String id, global::System.String name, global::System.String keyCode, global::System.String moduleId, global::System.Boolean isValid, global::System.Int32 sort) { SysModuleOperate sysModuleOperate = new SysModuleOperate(); sysModuleOperate.Id = id; sysModuleOperate.Name = name; sysModuleOperate.KeyCode = keyCode; sysModuleOperate.ModuleId = moduleId; sysModuleOperate.IsValid = isValid; sysModuleOperate.Sort = sort; return sysModuleOperate; }