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> EditWeb([Bind(webProperties)] WebPageAddressViewModel c) { if (!ModelState.IsValid) { return(View("EditWeb", c)); } var o = await addresses.GetObject(c.ID) as WebAddressObject; o.DbRecord.Address = c.Url; o.DbRecord.ValidFrom = c.ValidFrom ?? DateTime.MinValue; o.DbRecord.ValidTo = c.ValidTo ?? DateTime.MaxValue; await addresses.UpdateObject(o); return(RedirectToAction("Index")); }