public override int GetHashCode() { unchecked { int sum = 0; sum += FromName.GetHashCode(); sum += ToName.GetHashCode(); sum += RouteName.GetHashCode(); return(sum); } }
public string GetToName() { if (ToName.Length < 4) { return(ToName); } if (ToName.Substring(0, 4).Equals("way ")) { return("Unnamed Road"); } else { return(ToName); } }
public void Change_NewName() { var file = new File("path"); file.Title = "Title"; file.Performers = new [] { "Performers One", "Performers Two" }; var expected = "Performers One, Performers Two - Title"; var item = new ToName { FileForChange = file }; item.Change(); var actual = file.Name; Assert.AreEqual(expected, actual); }
public void DebugDump() { string html = ""; if (Subject.IsNotBlank()) { html += "Subject: " + Subject.HtmlEncode() + "<br>"; } if (FromAddress.IsNotBlank()) { html += "FromAddress: " + FromAddress.HtmlEncode() + "<br>"; } if (FromName.IsNotBlank()) { html += "FromName: " + FromName.HtmlEncode() + "<br>"; } if (ToAddress.IsNotBlank()) { html += "ToAddress: " + ToAddress.HtmlEncode() + "<br>"; } if (ToName.IsNotBlank()) { html += "ToName: " + ToName.HtmlEncode() + "<br>"; } if (CC.IsNotBlank()) { html += "CC: " + CC.HtmlEncode() + "<br>"; } if (BCC.IsNotBlank()) { html += "BCC: " + BCC.HtmlEncode() + "<br>"; } if (BodyHtml.IsNotBlank()) { html += "BodyHtml: " + BodyHtml + "<br>"; } if (BodyPlain.IsNotBlank()) { html += "BodyPlain: " + BodyPlain.HtmlEncode() + "<br>"; } Web.Write(html); }
public void Clear_SingleProp_Success() { // Let's pretend these are the values our properties are currently bound to from our View ToName.Value = "XX"; // bad var testClassInstance = new TestClass { ToName = ToName.Value }; var result = Validator.Validate(testClassInstance).ApplyResultsTo(ToName); Assert.IsFalse(ToName.IsValid); Assert.AreEqual(2, ToName.Errors.Count); Assert.AreEqual("How you bout to enter a FULL 'name' with less than 3 chars!?", ToName.FirstError); ToName.Clear(); Assert.AreEqual("XX", ToName.Value); Assert.IsTrue(ToName.IsValid); Assert.IsEmpty(ToName.Errors); Assert.IsEmpty(ToName.FirstError); ToName.Clear(onlyValidation: false); Assert.IsEmpty(ToName.Value); Assert.IsTrue(ToName.IsValid); Assert.IsEmpty(ToName.Errors); Assert.IsEmpty(ToName.FirstError); result.Clear(); Assert.IsTrue(result.IsValidOverall); Assert.IsTrue(result.IsValidForNonSplitErrors); Assert.IsEmpty(result.AllErrors); Assert.IsEmpty(result.NonSplitErrors); Assert.IsEmpty(result.FirstOfAllErrors); Assert.IsEmpty(result.FirstOfNonSplitErrors); }
private static string ToName(int n) => n < 26 ? $"{(char)('A' + n)}" : $"{ToName(n / 26 - 1)}{(char)('A' + n % 26)}";
public override string ToString() { var sb = new StringBuilder("PaidCallHistory("); bool __first = true; if (__isset.seq) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Seq: "); Seq.ToString(sb); } if (__isset.type) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Type: "); Type.ToString(sb); } if (DialedNumber != null && __isset.dialedNumber) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("DialedNumber: "); DialedNumber.ToString(sb); } if (CalledNumber != null && __isset.calledNumber) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("CalledNumber: "); CalledNumber.ToString(sb); } if (ToMid != null && __isset.toMid) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ToMid: "); ToMid.ToString(sb); } if (ToName != null && __isset.toName) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ToName: "); ToName.ToString(sb); } if (__isset.setupTime) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SetupTime: "); SetupTime.ToString(sb); } if (__isset.startTime) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("StartTime: "); StartTime.ToString(sb); } if (__isset.endTime) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("EndTime: "); EndTime.ToString(sb); } if (__isset.duration) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Duration: "); Duration.ToString(sb); } if (__isset.terminate) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Terminate: "); Terminate.ToString(sb); } if (__isset.productType) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ProductType: "); ProductType.ToString(sb); } if (__isset.charge) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Charge: "); Charge.ToString(sb); } if (Unit != null && __isset.unit) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Unit: "); Unit.ToString(sb); } if (Result != null && __isset.result) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Result: "); Result.ToString(sb); } sb.Append(")"); return(sb.ToString()); }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.seq) { hashcode = (hashcode * 397) + Seq.GetHashCode(); } if (__isset.type) { hashcode = (hashcode * 397) + Type.GetHashCode(); } if (__isset.dialedNumber) { hashcode = (hashcode * 397) + DialedNumber.GetHashCode(); } if (__isset.calledNumber) { hashcode = (hashcode * 397) + CalledNumber.GetHashCode(); } if (__isset.toMid) { hashcode = (hashcode * 397) + ToMid.GetHashCode(); } if (__isset.toName) { hashcode = (hashcode * 397) + ToName.GetHashCode(); } if (__isset.setupTime) { hashcode = (hashcode * 397) + SetupTime.GetHashCode(); } if (__isset.startTime) { hashcode = (hashcode * 397) + StartTime.GetHashCode(); } if (__isset.endTime) { hashcode = (hashcode * 397) + EndTime.GetHashCode(); } if (__isset.duration) { hashcode = (hashcode * 397) + Duration.GetHashCode(); } if (__isset.terminate) { hashcode = (hashcode * 397) + Terminate.GetHashCode(); } if (__isset.productType) { hashcode = (hashcode * 397) + ProductType.GetHashCode(); } if (__isset.charge) { hashcode = (hashcode * 397) + Charge.GetHashCode(); } if (__isset.unit) { hashcode = (hashcode * 397) + Unit.GetHashCode(); } if (__isset.result) { hashcode = (hashcode * 397) + Result.GetHashCode(); } } return(hashcode); }
public void Change_NullFileToChange_Exception() { var item = new ToName(); item.Change(); }
private void LogMessage() { #if ActiveRecord if (!BewebData.TableExists("MailLog")) { new Sql("CREATE TABLE [dbo].[MailLog]([MailLogID] [int] IDENTITY(1,1) NOT NULL, [EmailTo] [nvarchar](150) NULL, [EmailSubject] [nvarchar](150) NULL, [Result] [nvarchar](250) NULL, [DateSent] [datetime] NULL, [EmailFrom] [nvarchar](150) NULL, CONSTRAINT [MailLog_PK] PRIMARY KEY NONCLUSTERED ([MailLogID] ASC))").Execute(); } if (!BewebData.FieldExists("MailLog", "DateSent")) { new Sql("ALTER TABLE [dbo].[MailLog] add [DateSent] [datetime] NULL").Execute(); } if (!BewebData.FieldExists("MailLog", "EmailTo")) { new Sql("ALTER TABLE [dbo].[MailLog] add [EmailTo] [nvarchar](150) NULL").Execute(); } if (!BewebData.FieldExists("MailLog", "EmailFrom")) { new Sql("ALTER TABLE [dbo].[MailLog] add [EmailFrom] [nvarchar](150) NULL").Execute(); } if (!BewebData.FieldExists("MailLog", "EmailFromName")) { new Sql("ALTER TABLE [dbo].[MailLog] add [EmailFromName] [nvarchar](150) NULL").Execute(); } if (!BewebData.FieldExists("MailLog", "EmailToName")) { new Sql("ALTER TABLE [dbo].[MailLog] add [EmailToName] [nvarchar](150) NULL").Execute(); } if (!BewebData.FieldExists("MailLog", "EmailCC")) { new Sql("ALTER TABLE [dbo].[MailLog] add [EmailCC] [nvarchar](250) NULL").Execute(); } if (!BewebData.FieldExists("MailLog", "DateViewTracked")) { new Sql("ALTER TABLE [dbo].[MailLog] add [DateViewTracked] [datetime] NULL").Execute(); } if (!BewebData.FieldExists("MailLog", "TrackingGUID")) { new Sql("ALTER TABLE [dbo].[MailLog] add [TrackingGUID] [nvarchar](50) NULL").Execute(); } if (MailLogFullText) { if (!BewebData.FieldExists("MailLog", "EmailBodyPlain")) { new Sql("ALTER TABLE [dbo].[MailLog] add [EmailBodyPlain] [nvarchar](max) NULL").Execute(); } if (!BewebData.FieldExists("MailLog", "EmailBodyHtml")) { new Sql("ALTER TABLE [dbo].[MailLog] add [EmailBodyHtml] [nvarchar](max) NULL").Execute(); } } var maillog = new ActiveRecord("MailLog", "MailLogID"); maillog["DateSent"].ValueObject = DateTime.Now; maillog["EmailFromName"].ValueObject = FromName.Left(150); maillog["EmailFrom"].ValueObject = FromAddress.Left(150); maillog["EmailToName"].ValueObject = ToName.Left(150); maillog["EmailTo"].ValueObject = ToAddress.Left(150); maillog["EmailSubject"].ValueObject = Subject.Left(150); maillog["EmailCC"].ValueObject = CC.Left(250); maillog["TrackingGUID"].ValueObject = trackingGuid; if (MailLogFullText) { maillog["EmailBodyPlain"].ValueObject = BodyPlain; maillog["EmailBodyHtml"].ValueObject = BodyHtml; } maillog["Result"].ValueObject = ErrorResult.Left(250) ?? "OK"; maillog.Save(); #endif }