private void validateEntity(WebPageAddressView expected, WebPageAddressData actual) { Assert.IsNotNull(expected); Assert.IsNotNull(actual); Assert.AreEqual(expected.ID, actual.ID); Assert.AreEqual(expected.Url, actual.Address); validateDates(expected.ValidFrom, actual.ValidFrom); validateDates(expected.ValidTo, actual.ValidTo); }
private IEnumerable <KeyValuePair <string, string> > httpPostContext(WebPageAddressView o) { var d = new Dictionary <string, string> { { GetMember.Name <WebPageAddressView>(m => m.ID), o?.ID }, { GetMember.Name <WebPageAddressView>(m => m.Url), o?.Url }, { GetMember.Name <WebPageAddressView>(m => m.ValidFrom), o?.ValidFrom.ToString() }, { GetMember.Name <WebPageAddressView>(m => m.ValidTo), o?.ValidTo.ToString() } }; return(d); }
CreateWeb([Bind(webProperties)] WebPageAddressView c) { if (!ModelState.IsValid) { return(View(c)); } c.ID = c.ID ?? Guid.NewGuid().ToString(); var o = AddressFactory.CreateWeb(c.ID, c.Url, c.ValidFrom, c.ValidTo); await addresses.AddObject(o); return(RedirectToAction("Index")); }
public async Task <IActionResult> EditWeb([Bind(webProperties)] WebPageAddressView c) { if (!ModelState.IsValid) { return(View("EditWeb", c)); } var o = await addresses.GetObject(c.ID) as WebPageAddress; o.Data.Address = c.Url; o.Data.ValidFrom = c.ValidFrom ?? DateTime.MinValue; o.Data.ValidTo = c.ValidTo ?? DateTime.MaxValue; await addresses.UpdateObject(o); return(RedirectToAction("Index")); }
private void validateWeb(AddressData d, WebPageAddressView v) { Assert.AreEqual(v.Url, d.Address); validateCommon(d, v); }