Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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);
        }