public IActionResult Edit(ColaboradorTarefa colaborador)
 {
     if (ModelState.IsValid)
     {
         ColabTarRepo.Update(colaborador);
         return(RedirectToAction("Index"));
     }
     return(View(colaborador));
 }
        public IActionResult Delete(ColaboradorTarefa colaborador)
        {
            ColaboradorTarefa colab = ColabTarRepo.GetColaboradorTarefa(colaborador.ID_ColaboradorTarefa);

            if (colab != null)
            {
                ColabTarRepo.Delete(colaborador.ID_ColaboradorTarefa);
                TempData["Message"] = "Colaborador " + colab.Colaborador.Nome + " foi removido da tarefa";
            }
            return(RedirectToAction("Index"));
        }
        public IActionResult Delete(long?id)
        {
            if (id == null)
            {
                return(BadRequest());
            }
            ColaboradorTarefa colaborador = ColabTarRepo.GetColaboradorTarefa(id.Value);

            if (colaborador == null)
            {
                return(NotFound());
            }
            return(View(colaborador));
        }
        public IActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(BadRequest());
            }
            ColaboradorTarefa colaborador = ColabTarRepo.GetColaboradorTarefa(id.Value);

            if (colaborador == null)
            {
                return(NotFound());
            }
            ViewBag.Colaboradores = ColabRepo.ListarColaboradores();
            ViewBag.Tarefas       = TarefaRepo.ListarTarefas();
            return(View(colaborador));
        }
 public IActionResult Create(ColaboradorTarefa colaborador)
 {
     ColabTarRepo.Add(colaborador);
     return(RedirectToAction("Index"));
 }
 public IActionResult Index()
 {
     return(View(ColabTarRepo.ListarColaboradoresTarefa()));
 }