private static PermisoRol ConvertToPermisoRolViewModel(this PermisoRolViewModel permisoRolViewModel) { var permisoRol = new PermisoRol() { PermisoId = permisoRolViewModel.PermisoId, RolId = permisoRolViewModel.RolId }; return(permisoRol); }
private static PermisoRolViewModel ConvertToUsuarioPermisoToViewModel(this PermisoRol permisoRol) { var permisoRolViewModel = new PermisoRolViewModel() { ContienePermiso = true, PermisoId = permisoRol.PermisoId, PermisoNombre = permisoRol.Permiso.Nombre, RolId = permisoRol.RolId }; return(permisoRolViewModel); }
private void RellenaPermisos(CreateEditRolViewModel viewModel) { var listaPermisos = new List <PermisoRolViewModel>(); foreach (var permiso in _permisoService.GetPermisos().PermisoViewModel) { PermisoRolViewModel permisoRolViewModel = new PermisoRolViewModel() { RolId = viewModel.RolId, PermisoNombre = permiso.Nombre, PermisoId = permiso.PermisoId, ContienePermiso = viewModel.PermisoRol.Any((x => x.PermisoId == permiso.PermisoId)) && viewModel.PermisoRol.Single(x => x.PermisoId == permiso.PermisoId).ContienePermiso, }; listaPermisos.Add(permisoRolViewModel); } viewModel.PermisoRol.Clear(); viewModel.PermisoRol = listaPermisos; }