Exemplo n.º 1
0
 public void InsertNewUser(string name, string surname, string login, string password)
 {
     using (ImageGalleryEntities2 db = new ImageGalleryEntities2())
     {
         using (DbContextTransaction tran = db.Database.BeginTransaction())
         {
             try
             {
                 db.insert_new_password(login, password);
                 int insertedIdx = GetPasswords().Where(t => (t.Login == login && t.Password1 == password)).Select(t => t.Id).FirstOrDefault();
                 db.insert_new_user(name, surname, insertedIdx);
                 tran.Commit();
             }
             catch (Exception)
             {
                 tran.Rollback();
                 throw;
             }
         }
     }
 }