public void CreateEmailTest() { var r = GetRandom.Object <EmailAddressDbRecord>(); var o = AddressObjectFactory.CreateEmail(r.ID, r.Address, r.ValidFrom, r.ValidTo); Assert.IsInstanceOfType(o, typeof(EmailAddressObject)); testVariables(o.DbRecord, r.ID, r.Address, r.ValidFrom, r.ValidTo); }
CreateWeb([Bind(webProperties)] WebPageAddressViewModel c) { if (!ModelState.IsValid) { return(View(c)); } c.ID = Guid.NewGuid().ToString(); var o = AddressObjectFactory.CreateWeb(c.ID, c.Url, c.ValidFrom, c.ValidTo); await addresses.AddObject(o); return(RedirectToAction("Index")); }
public async Task <IActionResult> CreateEmail([Bind(emailProperties)] EMailAddressViewModel c) { if (!ModelState.IsValid) { return(View(c)); } c.ID = Guid.NewGuid().ToString(); var o = AddressObjectFactory.CreateEmail(c.ID, c.EmailAddress, c.ValidFrom, c.ValidTo); await addresses.AddObject(o); return(RedirectToAction("Index")); }
[TestMethod] public void CreateWebTest() { var r = GetRandom.Object <WebPageAddressDbRecord>(); var o = AddressObjectFactory.CreateWeb( r.ID, r.Address, r.ValidFrom, r.ValidTo); Assert.IsInstanceOfType(o, typeof(WebAddressObject)); testVariables(o.DbRecord, r.ID, r.Address, r.ValidFrom, r.ValidTo); }
public async Task <IActionResult> CreateAddress([Bind(adrProperties)] GeographicAddressViewModel c) { if (!ModelState.IsValid) { return(View(c)); } c.ID = Guid.NewGuid().ToString(); var o = AddressObjectFactory.CreateAddress(c.ID, c.AddressLine, c.City, c.RegionOrState, c.ZipOrPostalCode, c.Country, c.ValidFrom, c.ValidTo); await addresses.AddObject(o); return(RedirectToAction("Index")); }
public async Task <IActionResult> CreateTelecom([Bind(telecomProperties)] TelecomAddressViewModel c) { if (!ModelState.IsValid) { return(View(c)); } c.ID = Guid.NewGuid().ToString(); var o = AddressObjectFactory.CreateDevice(c.ID, c.CountryCode, c.AreaCode, c.Number, c.Extension, c.NationalDirectDialingPrefix, c.DeviceType, c.ValidFrom, c.ValidTo); await addresses.AddObject(o); return(RedirectToAction("Index")); }
public void CreateTest() { void test <T>(AddressDbRecord r) { var o = AddressObjectFactory.Create(r); Assert.IsInstanceOfType(o, typeof(T)); test <WebAddressObject>(GetRandom.Object <WebPageAddressDbRecord>()); test <EmailAddressObject>(GetRandom.Object <EmailAddressDbRecord>()); test <TelecomAddressObject>(GetRandom.Object <TelecomAddressDbRecord>()); test <GeographicAddressObject>(GetRandom.Object <GeographicAddressDbRecord>()); test <GeographicAddressObject>(GetRandom.Object <AddressDbRecord>()); test <GeographicAddressObject>(null); } }
public void CreateAddressTest() { var r = GetRandom.Object <GeographicAddressDbRecord>(); var o = AddressObjectFactory.CreateAddress( r.ID, r.Address, r.CityOrAreaCode, r.RegionOrStateOrCountryCode, r.ZipOrPostCodeOrExtension, r.CountryID, r.ValidFrom, r.ValidTo); Assert.IsInstanceOfType(o, typeof(GeographicAddressObject)); testVariables(o.DbRecord, r.ID, r.Address, r.ValidFrom, r.ValidTo, r.CityOrAreaCode, r.RegionOrStateOrCountryCode, o.DbRecord.ZipOrPostCodeOrExtension); Assert.AreEqual(r.CountryID, o.DbRecord.CountryID); }
public void CreateDeviceTest() { var r = GetRandom.Object <TelecomAddressDbRecord>(); var o = AddressObjectFactory.CreateDevice( r.ID, r.RegionOrStateOrCountryCode, r.CityOrAreaCode, r.Address, r.ZipOrPostCodeOrExtension, r.NationalDirectDialingPrefix, r.Device, r.ValidFrom, r.ValidTo); Assert.IsInstanceOfType(o, typeof(TelecomAddressObject)); testVariables(o.DbRecord, r.ID, r.Address, r.ValidFrom, r.ValidTo, r.CityOrAreaCode, r.RegionOrStateOrCountryCode, o.DbRecord.ZipOrPostCodeOrExtension); Assert.AreEqual(r.NationalDirectDialingPrefix, o.DbRecord.NationalDirectDialingPrefix); Assert.AreEqual(r.Device, o.DbRecord.Device); }
public async Task <IAddressObject> GetObject(string id) { var r = await getObject(id); return(AddressObjectFactory.Create(r)); }