public int Create(SysUser entity) { using (DBContainer db = new DBContainer()) { db.SysUsers.AddObject(entity); return db.SaveChanges(); } }
public int Edit(SysUser entity) { using (DBContainer db = new DBContainer()) { db.SysUsers.Attach(entity); db.ObjectStateManager.ChangeObjectState(entity, EntityState.Modified); return db.SaveChanges(); } }
public bool Create(ref ValidationErrors errors, SysUserModel model) { try { SysUser entity = m_Rep.GetById(model.Id); if (entity != null) { errors.Add(Suggestion.PrimaryRepeat); return false; } entity = new SysUser(); entity.Id = model.Id; entity.UserName = model.UserName; entity.Password = model.Password; entity.TrueName = model.TrueName; entity.Card = model.Card; entity.MobileNumber = model.MobileNumber; entity.PhoneNumber = model.PhoneNumber; entity.QQ = model.QQ; entity.EmailAddress = model.EmailAddress; entity.OtherContact = model.OtherContact; entity.Province = model.Province; entity.City = model.City; entity.Village = model.Village; entity.Address = model.Address; entity.State = model.State; entity.CreateTime = model.CreateTime; entity.CreatePerson = model.CreatePerson; entity.Sex = model.Sex; entity.Birthday = model.Birthday; entity.JoinDate = model.JoinDate; entity.Marital = model.Marital; entity.Political = model.Political; entity.Nationality = model.Nationality; entity.Native = model.Native; entity.School = model.School; entity.Professional = model.Professional; entity.Degree = model.Degree; entity.DepId = model.DepId; entity.PosId = model.PosId; entity.Expertise = model.Expertise; entity.JobState = model.JobState; entity.Photo = model.Photo; entity.Attach = model.Attach; 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; } }
/// <summary> /// 用于向 SysUsers EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToSysUsers(SysUser sysUser) { base.AddObject("SysUsers", sysUser); }
/// <summary> /// 创建新的 SysUser 对象。 /// </summary> /// <param name="id">Id 属性的初始值。</param> /// <param name="userName">UserName 属性的初始值。</param> /// <param name="password">Password 属性的初始值。</param> /// <param name="depId">DepId 属性的初始值。</param> /// <param name="posId">PosId 属性的初始值。</param> public static SysUser CreateSysUser(global::System.String id, global::System.String userName, global::System.String password, global::System.String depId, global::System.String posId) { SysUser sysUser = new SysUser(); sysUser.Id = id; sysUser.UserName = userName; sysUser.Password = password; sysUser.DepId = depId; sysUser.PosId = posId; return sysUser; }