예제 #1
0
        public static Log  InsertUser(string email, string password, string username)
        {
            bool exist = GetUser(email);

            if (exist)
            {
                return(new Log(false, "El usuario existe"));
            }
            else
            {
                string hash = Helpers.EncodePassword(string.Concat(email, password));
                try
                {
                    ECAEntities db   = new ECAEntities();
                    EC_Users    user = new EC_Users();
                    user.Email    = email;
                    user.Enabled  = false;
                    user.password = hash;
                    user.Username = username;
                    db.EC_Users.Add(user);
                    db.SaveChanges();
                    return(new Log(true, "Creado correctamente"));
                }

                catch (Exception ex)
                {
                    return(new Log(false, ex.ToString()));
                }
            }
        }
예제 #2
0
 public static Log UpdateAdicionalInfoUser(EC_InfoUser _infoUser)
 {
     try
     {
         ECAEntities db       = new ECAEntities();
         EC_InfoUser infoUser = db.EC_InfoUser.Where(info => info.IdUsuario == _infoUser.IdUsuario).FirstOrDefault();
         db.EC_InfoUser.Attach(infoUser);
         db.SaveChanges();
         return(new Log(true, string.Empty));
     }
     catch (Exception ex)
     {
         return(new Log(false, ex.ToString()));
     }
 }
예제 #3
0
        public static Log InsertAdicionalInfoUser(EC_InfoUser infoUser)
        {
            try
            {
                ECAEntities db = new ECAEntities();
                db.EC_InfoUser.Add(infoUser);
                db.SaveChanges();
                return(new Log(true, string.Empty));
            }

            catch (Exception ex)
            {
                return(new Log(false, ex.ToString()));
            }
        }