/// <summary> /// Update a part based on the values of properties in the view model. /// </summary> /// <param name="part">The SeoPart we are going to update.</param> /// <param name="seoServices">Dependency injection for services.</param> public void UpdatePart(SeoPart part) { part.TitleOverride = this.TitleOverride; part.CanonicalUrl = this.CanonicalUrl; part.Keywords = this.Keywords; part.Description = this.Description; part.RobotsNoIndex = this.RobotsNoIndex; part.RobotsNoFollow = this.RobotsNoFollow; part.RobotsNoSnippet = this.RobotsNoSnippet; part.RobotsNoOdp = this.RobotsNoOdp; part.RobotsNoArchive = this.RobotsNoArchive; part.RobotsUnavailableAfter = this.RobotsUnavailableAfter; part.RobotsUnavailableAfterDate = _seoServices.DateToUTC(this._robotsUnavailableAfterDate); //part.RobotsUnavailableAfterDate = seoServices.DateToUTC(this.RobotsUnavailableAfterDate); part.RobotsNoImageIndex = this.RobotsNoImageIndex; part.GoogleNoSiteLinkSearchBox = this.GoogleNoSiteLinkSearchBox; part.GoogleNoTranslate = this.GoogleNoTranslate; part.HideDetailMicrodata = this.HideDetailMicrodata; part.HideAggregatedMicrodata = this.HideAggregatedMicrodata; }