コード例 #1
0
ファイル: MonadStart.cs プロジェクト: jeffesp/CodeAbuse
 public static Customer Create(string name, string phoneNumber)
 {
     if (ValidPhoneNumber.IsMatch(phoneNumber))
     {
         return(ErrorMonad <Customer> .Valid(Customer.Create(name, phoneNumber)));
     }
     else
     {
         return(ErrorMonad <Customer> .Error("Invalid PhoneNumber"));
     }
 }
コード例 #2
0
ファイル: MonadStart.cs プロジェクト: stevenosan/CodeAbuse
 public static ErrorMonad <Customer> Create(string name, string phoneNumber)
 {
     if (ValidPhoneNumber.IsMatch(phoneNumber))
     {
         return(ErrorMonad <Customer> .Valid(new Customer(name, phoneNumber)));
     }
     else
     {
         return(ErrorMonad <Customer> .Error("THERE WAS AN ERRORRR"));
     }
 }