public ActionResult Save(SiteRedirectModel model) { model.Title = model.LocalAddress; if (model.ContentId == Guid.Empty) { Insert insertRedirect = UnigateObject.Insert("SiteRedirect", model); var result = insertRedirect.Execute(); } else { var result = UnigateObject.Update("SiteRedirect") .Column("PageId", model.PageId) .Column("Title", model.Title) .Column("RouteAddress", model.RouteAddress) .Column("LocalAddress", model.LocalAddress) .Column("IsTemporary", model.IsTemporary) .Column("TransferQuerystring", model.TransferQuerystring) .WhereEqualTo("ContentId", model.ContentId).Execute(); ViewBag.Result = result.ResultMessage; } UnigateObject.Update("SiteMapLastUpdate") .Column("SiteRedirectLastUpdateDate", DateTime.Now.ToString()).Execute(); return(RedirectToAction("Index")); }
public ActionResult SiteRedirect_Delete(SiteRedirectModel siteRedirectModel) { var result = UnigateObject.Delete("SiteRedirect") .WhereEqualTo("ContentId", siteRedirectModel.ContentId) .Execute(); return(View()); }