public static RetrievalLinksView ConvertToViewRetrievalLink(RetrievalLinksModel result) { var retrievalLink = new RetrievalLinksView { NewUrl = result.NewUrl, OldUrl = result.OldUrl }; return(retrievalLink); }
public async Task <IActionResult> RetrievalLinksAdd(RetrievalLinksView result) { if (!ModelState.IsValid) { return(View(result)); } await _seoService.CreateRetrievalLink(SeoHelpers.ConvertToModelRetrievalLink(result)); return(RedirectToAction("RetrievalLinksList", "Seo")); }
public async Task <IActionResult> RetrievalLinksEdit(RetrievalLinksView result) { if (!ModelState.IsValid) { return(View(result)); } var retrievalLink = await _seoService.GetRetrievalLink(result.Id); await _seoService.UpdateRetrievalLink(SeoHelpers.MergeViewWithModelRetrievalLink(retrievalLink, result)); return(RedirectToAction("RetrievalLinksList", "Seo")); }
public static RetrievalLinksModel MergeViewWithModelRetrievalLink(RetrievalLinksModel model, RetrievalLinksView view) { model.OldUrl = view.OldUrl; model.NewUrl = view.NewUrl; return(model); }