public IActionResult Edit(HorasColaborador horas) { if (ModelState.IsValid) { HorasColabRepo.Update(horas); return(RedirectToAction("Index")); } return(View(horas)); }
public IActionResult Delete(HorasColaborador horas) { HorasColaborador horasColab = HorasColabRepo.GetHorasColaborador(horas.Id_HorasColaborador); if (horasColab != null) { HorasColabRepo.Delete(horas.Id_HorasColaborador); TempData["Message"] = "Lançamento de hora removido da tarefa"; } return(RedirectToAction("Index")); }
public IActionResult Delete(long?id) { if (id == null) { return(BadRequest()); } HorasColaborador horas = HorasColabRepo.GetHorasColaborador(id.Value); if (horas == null) { return(NotFound()); } return(View(horas)); }
public IActionResult Edit(long?id) { if (id == null) { return(BadRequest()); } HorasColaborador horasColab = HorasColabRepo.GetHorasColaborador(id.Value); if (horasColab == null) { return(NotFound()); } ViewBag.Colaboradores = ColabRepo.ListarColaboradores(); ViewBag.Tarefas = TarefaRepo.ListarTarefas(); return(View(horasColab)); }
public void Update(HorasColaborador item) { HorasColaboradorDAO horasColaborador = _context.HorasColaboradores.FirstOrDefault(x => x.Id_HorasColaborador == item.Id_HorasColaborador); horasColaborador.Horas = item.Horas; horasColaborador.Data = item.Data; horasColaborador.Descricao = item.Descricao; if (item.Tarefa != null) { horasColaborador.TarefaId_Tarefa = item.Tarefa.Id_Tarefa; } if (item.Colaborador != null) { horasColaborador.ColaboradorId_Colaborador = item.Colaborador.Id_Colaborador; } _context.SaveChanges(); }
public void Add(HorasColaborador item) { var horasColaborador = new HorasColaboradorDAO { Horas = item.Horas, Data = item.Data, Descricao = item.Descricao }; if (item.Tarefa != null) { horasColaborador.TarefaId_Tarefa = item.Tarefa.Id_Tarefa; } if (item.Colaborador != null) { horasColaborador.ColaboradorId_Colaborador = item.Colaborador.Id_Colaborador; } _context.HorasColaboradores.Add(horasColaborador); _context.SaveChanges(); }
public IActionResult Create(HorasColaborador horas) { HorasColabRepo.Add(horas); return(RedirectToAction("Index")); }