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); }
public async Task <ActionResult <ProjetoViewModel> > GetById(int id) { var projeto = await _prjRepo.GetbyId(id); if (projeto == null) { return(CustomResponse()); } return(CustomResponse(_mapper.Map <ProjetoViewModel>(projeto))); }