Esempio n. 1
0
        public static Propietario ValidateLogin(Propietario propietario)
        {
            Entities db = new Entities();

            propietario.Contrasena = EncriptacionBLL.GetSHA256(propietario.Contrasena);
            return(db.Propietario.FirstOrDefault(x => x.Correo == propietario.Correo && x.Contrasena == propietario.Contrasena));

            /*foreach (var item in db.Propietario.ToList())
             * {
             *  if (item.Correo == propietario.Correo && item.Contrasena == propietario.Contrasena) {
             *      return item;
             *  }
             * }
             * return null;*/
        }
Esempio n. 2
0
 public static void Create(Propietario a)
 {
     using (Entities db = new Entities())
     {
         using (var transaction = db.Database.BeginTransaction())
         {
             try
             {
                 a.Contrasena = EncriptacionBLL.GetSHA256(a.Contrasena);
                 db.Propietario.Add(a);
                 db.SaveChanges();
                 transaction.Commit();
             }
             catch (Exception ex)
             {
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }