public MatrizDeDecisaoService(IMatrizDeDecisaoRepository matrizDeDecisaoRepository, IProjetoService projetoService, ICriterioService criterioService, IAlternativaService alternativaService)
 {
     _matrizDeDecisaoRepository = matrizDeDecisaoRepository;
     _criterioService           = criterioService;
     _alternativaService        = alternativaService;
     _projetoService            = projetoService;
 }
 public ProjetosPageViewModel(IProjetoService projetoService)
 {
     ProjetoService = projetoService;
     Projetos       = new ObservableCollection <Projeto>();
     ObterProjetos();
     AtualizarDadosCommand = new Command(ExecuteAtualizarDadosCommand);
 }
 public MasterDetailViewModel(IProjetoService projetoService,
                              AppState appState,
                              IRegionManager regionManager)
 {
     _appState          = appState;
     _projetoService    = projetoService;
     _navigationService = regionManager.Regions[Regions.Main].NavigationService;
 }
示例#4
0
 public MatrizDeDecisaoController(IMatrizDeDecisaoService matrizDeDecisaoService, ILogServices logServices, IProjetoService projetoService, ICriterioService criterioService, IAlternativaService alternativaService)
 {
     _matrizDeDecisaoService = matrizDeDecisaoService;
     _logService             = logServices;
     _projetoService         = projetoService;
     _alternativaService     = alternativaService;
     _criterioService        = criterioService;
 }
示例#5
0
 public ProjetoApplicationServiceBase(IProjetoService service, IUnitOfWork uow, ICache cache, CurrentUser user) :
     base(service, uow, cache)
 {
     base.SetTagNameCache("Projeto");
     this._validatorAnnotations = new ValidatorAnnotations <ProjetoDto>();
     this._service = service;
     this._user    = user;
 }
 public ProjetoViewModel(IProjetoService projetoService,
                         IDialogService dialogService,
                         IRegionManager regionManager)
 {
     _projetoService    = projetoService;
     _dialogService     = dialogService;
     _navigationService = regionManager.Regions[Regions.Main].NavigationService;
 }
 public MapaAlocacaoController(IRecursoService recursoService, ITipoAlocacaoService tipoAlocacaoService, IProjetoService projetoService, IAlocacaoProjetoService alocacaoProjetoService, IAlocacaoRecursoService alocacaoRecursoService)
 {
     _recursoService         = recursoService;
     _tipoAlocacaoService    = tipoAlocacaoService;
     _projetoService         = projetoService;
     _alocacaoProjetoService = alocacaoProjetoService;
     _alocacaoRecursoService = alocacaoRecursoService;
 }
示例#8
0
 public ProjetoController(
     IProjetoRepository projetoRepository,
     IProjetoService projetoService,
     IMapper mapper)
 {
     _projetoRepository = projetoRepository;
     _projetoService    = projetoService;
     _mapper            = mapper;
 }
示例#9
0
 /// <summary>
 /// Construtor
 /// </summary>
 /// <param name="requisicaoService"></param>
 /// <param name="ordemDeLiberacaoService"></param>
 /// <param name="solucaoService"></param>
 /// <param name="projetoService"></param>
 public ODataQueriesController(IRequisicaoService requisicaoService,
                               IOrdemDeLiberacaoService ordemDeLiberacaoService,
                               ISolucaoService solucaoService,
                               IProjetoService projetoService)
 {
     this.requisicaoService       = requisicaoService;
     this.ordemDeLiberacaoService = ordemDeLiberacaoService;
     this.solucaoService          = solucaoService;
     this.projetoService          = projetoService;
 }
 public ProjetoController(
     IMapper mapper,
     IProjetoService projetoService,
     IProjetoRepository projetoRepository,
     INotificador notificador
     ) : base(notificador)
 {
     _mapper     = mapper;
     _prjRepo    = projetoRepository;
     _prjService = projetoService;
 }
示例#11
0
 public ActionResult Create([FromServices] IProjetoService collection)
 {
     try
     {
         var resultado = collection.Get().Result;
         return(RedirectToAction(nameof(Index)));
     }
     catch (Exception e)
     {
         return(View());
     }
 }
示例#12
0
        public async Task<ActionResult> GetAll([FromServices] IProjetoService service)
        {
            if (!ModelState.IsValid)
                return BadRequest(ModelState); //Solicitacao Indevida 400

            try
            {
                return Ok(await service.GetAll());
            }
            catch (ArgumentException ex) //200 Sucesso
            {

                return StatusCode((int)HttpStatusCode.InternalServerError, ex.Message);
            }
        }
示例#13
0
 public IActionResult ListarProjetoComChanges([FromServices] IProjetoService svc, Projeto filtro)
 {
     try
     {
         var retorno = new Retorno()
         {
             Codigo = 200,
             Data   = svc.ListarProjetosComChange(filtro)
         };
         return(Ok(retorno));
     }
     catch (Exception ex)
     {
         return(BadRequest(new Retorno()
         {
             Codigo = 500,
             Mensagem = ex.Message
         }));
     }
 }
示例#14
0
 public ProjetoAppService(IProjetoService projetoService, IUnitOfWork uow) : base(uow)
 {
     _projetoService = projetoService;
 }
示例#15
0
 public ProjetosController(IProjetoService projetoService, ILogServices logService)
 {
     _projetosService = projetoService;
     _logService      = logService;
 }
示例#16
0
 public ProjetoController(ILogger logger, IProjetoService projetoService)
 {
     _logger         = logger;
     _projetoService = projetoService;
 }
 public ProjetoApplicationService(IProjetoService service, IUnitOfWork uow, ICache cache, CurrentUser user) :
     base(service, uow, cache, user)
 {
 }
示例#18
0
 /// <summary>
 /// Construtor
 /// </summary>
 /// <param name="projetoService"></param>
 public ProjetosController(IProjetoService projetoService)
 {
     this.projetoService = projetoService;
 }
示例#19
0
 public ProjetoAppService(IProjetoService projetoService, IProjetoRepository projetoRepository, IUnityOfWork unityOfWork) : base(unityOfWork)
 {
     _projetoService    = projetoService;
     _projetoRepository = projetoRepository;
 }
示例#20
0
 public ProjetoApplication(IMapper map, IProjetoService service) : base(map, service)
 {
 }
示例#21
0
 public ProjetoController(IProjetoService projetoService, ITipoAlocacaoService tipoAlocacaoService, IAlocacaoProjetoService alocacaoProjetoService)
 {
     _projetoService         = projetoService;
     _tipoAlocacaoService    = tipoAlocacaoService;
     _alocacaoProjetoService = alocacaoProjetoService;
 }
示例#22
0
 public TesteController(IProjetoService projetoService)
 {
     _projetoService = projetoService;
 }
 public ProjetoServiceAplicacaoGet(IProjetoService projetoService, InjectorServiceBaseApresentation injector) : base(projetoService, injector)
 {
 }
 public ProjetoServiceAplicacaoBase(IProjetoService projetoService, InjectorServiceBaseApresentation injector)
     : base(injector)
 {
     ProjetoService = projetoService;
 }
示例#25
0
 public ProjetosController(IProjetoService projetoService)
 {
     _projetoService = projetoService ??
                       throw new ArgumentNullException(nameof(projetoService));
 }
示例#26
0
 public ProjetosController(IMapper mapper, IProjetoService projetoService, ICriterioService criterioService)
 {
     _mapper          = mapper;
     _projetoService  = projetoService;
     _criterioService = criterioService;
 }
示例#27
0
 public CalculaController(ICalculaService calculaService, IProjetoService projetoService)
 {
     _calculaService = calculaService;
     _projetoService = projetoService;
 }
 public ProjetoPageViewModel(IProjetoService projetoService)
 {
     GravarCommand  = new Command(ExecuteGravarCommand);
     LimparCommand  = new Command(ExecuteLimparCommand);
     ProjetoService = projetoService;
 }
示例#29
0
 public ProjetosController(IProjetoService service)
 {
     _servicoprojetos = service;
 }