public int Change(string Value, int UserId) { using (var db = new ADONET.MainModel()) { var p = new PasswordSet { Value = Value, UserId = UserId }; db.PasswordSet.Add(p); db.SaveChanges(); return(p.Id); } }
public override int Insert(string masterId, object o) { int id = base.Insert(masterId, null); using (var db = new ADONET.MainModel()) { var u = o as ResumeSet; u.Id = id; db.ResumeSet.Add(u); db.SaveChanges(); } return(id); }
public override int Delete(string masterId, object o) { base.Insert(masterId, o); DateTime dt = DateTime.Now; using (var db = new ADONET.MainModel()) { ADONET.Logger l = new ADONET.Logger(); l.MasterId = masterId; l.IsDeleted = true; l.EventDateTime = DateTime.Now; db.Logger.Add(l); db.SaveChanges(); return(l.IndexId); } }
public override int Insert(string masterId, object o) { var newUser = o as ADONET.UserPasswordView; int id = base.Insert(masterId, newUser.Id); using (var db = new ADONET.MainModel()) { if (db.UserView.Where(x => x.MasterId == newUser.MasterId).FirstOrDefault() != null) { throw new System.OperationCanceledException("Username is submitted before"); } ADONET.UserSet u = new ADONET.UserSet(); u.Id = id; u.Image = newUser.Image; u.Firstname = newUser.Firstname; u.Lastname = newUser.Lastname; db.UserSet.Add(u); db.SaveChanges(); new Core.RexaModel.Interface.User.Password().Change(newUser.Password, id); } return(id); }