/// <inheritdoc/> public async Task UpdateNavigation(NavigationInput input) { var navigation = await _navigationRepository.GetAsync(input.Id); input.MapTo(navigation); await navigationManager.UpdateNavigationAsync(navigation); }
public ActionResult CreateNavigation() { var model = new NavigationInput { TenantId = AbpSession.TenantId }; return(View("Easyman.FwWeb.Views.Admin.EditNavigation", model)); }
public void SaveNavigationEdit(NavigationInput input) { var nav = _moduleManage.GetNavigation(input.Id) ?? new Module(); nav.Name = input.Name; nav.Icon = input.Icon; nav.Code = input.Code; nav.ParentId = input.ParentId; nav.Url = input.Url; nav.ShowOrder = input.ShowOrder; nav.TenantId = input.TenantId.HasValue ? input.TenantId.Value : 1; nav.RoleModule = nav.RoleModule ?? new List <RoleModule>(); nav.IsUse = input.IsUse;//是否启用 var navId = _moduleManage.SaveOrUpdateNavigation(nav); _moduleManage.SetRoles(navId, input.RoleIds); }
/// <inheritdoc/> public async Task CreateNavigation(NavigationInput input) { var navigation = input.MapTo <Navigation>(); await navigationManager.CreateNavigationAsync(navigation); }