Exemplo n.º 1
0
        public bool PodeEditar(PactoViewModel pacto, UsuarioViewModel usuariologado, bool isDirigente, bool unidadePactoEhSubordinadaUnidadeUsuario)
        {
            var pactoVM = Mapper.Map <PactoViewModel, Pacto>(pacto);
            var usr     = Mapper.Map <UsuarioViewModel, Usuario>(usuariologado);

            return((!isDirigente || pacto.UnidadeExercicio == usuariologado.IdUnidadeSelecionada) && _pactoService.PodeEditar(pactoVM, usr, isDirigente, unidadePactoEhSubordinadaUnidadeUsuario));
        }