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());
        }