public IActionResult Create(RedirectViewModel redirectVM) { if (ModelState.IsValid) { Redirect redirect = new Redirect(); redirect.Name = redirectVM.Name; redirect.OldUrl = redirectVM.OldUrl; redirect.NewUrl = redirectVM.NewUrl; redirect.IsActive = redirectVM.IsActive; redirect.AddedBy = "Nex"; redirect.AddedDate = DateTime.Now; redirect.ModifiedBy = "Nex"; redirect.ModifiedDate = DateTime.Now; redirectService.CreateRedirect(redirect); redirectService.SaveRedirect(); return(RedirectToAction("Index", "Redirect")); } return(View(redirectVM)); }
/// <summary> /// Executes a command to save a redirect. /// </summary> /// <param name="request">The redirect view model.</param> /// <returns> /// Saved redirect view model. /// </returns> public SiteSettingRedirectViewModel Execute(SiteSettingRedirectViewModel request) { var redirect = redirectService.SaveRedirect(request); return(new SiteSettingRedirectViewModel { Id = redirect.Id, Version = redirect.Version, PageUrl = redirect.PageUrl, RedirectUrl = redirect.RedirectUrl }); }