Beispiel #1
0
 public void DoIt(Order o, User u)
 {
     if (!(ValidateUser(u) && ValidateOrder(o)))
     {
         throw new ArgumentException("...");
     }
     Save(u);
     Save(o);
 }
Beispiel #2
0
 public void Save(User u)
 {
     OpenDatabase();
     string sql;
     if (u.IsNew)
     {
         sql = GetUserInsertSql();
     }
     else
     {
         sql = GetUserUpdateSql();
     }
     Execute(sql, u);
     CloseDatabase();
 }
Beispiel #3
0
 public bool ValidateUser(User u)
 {
     return true;
 }