コード例 #1
0
        public async Task Lancar(ProjetoDesenvolvedores projetoDesenvolvedores)
        {
            if (!ExecuteValidation(new ProjetoDesenvolvedoresValidation(), projetoDesenvolvedores))
            {
                return;
            }

            var projeto = await _projetoRepository.GetbyId(projetoDesenvolvedores.ProjetoId);

            if (projeto == null)
            {
                Notify("Não foi encontrado Projeto com o Id informado!");

                return;
            }

            var dev = await _desenvolvedorRepository.GetbyId(projetoDesenvolvedores.DesenvolvedorId);

            if (dev == null)
            {
                Notify("Não foi encontrado Desenvolvedor com o Id informado!");

                return;
            }

            await _projetoRepository.LancarHoras(projetoDesenvolvedores);
        }
コード例 #2
0
        public async Task LancarHoras(ProjetoDesenvolvedores entity)
        {
            _context.ProjetoDesenvolvedores.Add(entity);

            await SaveChange();
        }