public ActionResult Update(int id, int idUsuarioResponsavel, int idProjeto, int idCategoria, string titulo, string descricao, DateTime duracao) { Tarefa tarefa = new Tarefa(); tarefa.Id = id; tarefa.IdUsuarioResponsavel = idUsuarioResponsavel; tarefa.IdProjeto = idProjeto; tarefa.IdCategoria = idCategoria; tarefa.Titulo = titulo; tarefa.Descricao = descricao; tarefa.Duracao = duracao; repository.Alterar(tarefa); return(RedirectToAction("Index")); }
public ActionResult Update(int id, int usuario, int projeto, int categoria, string titulo, string descricao, DateTime duracao) { if (LoginController.retorno == true) { Tarefa tarefa = new Tarefa(); tarefa.Id = id; tarefa.Usuario = new Usuario(); tarefa.FkUsuario = usuario; tarefa.FkProjeto = projeto; tarefa.FkCategoria = categoria; tarefa.Titulo = titulo; tarefa.Descricao = descricao; tarefa.Duracao = duracao; repository.Alterar(tarefa); return(RedirectToAction("Index")); } else { return(Redirect("/login")); } }
public bool Alterar(Tarefa tarefa) { if (tarefa.Id <= 0) { throw new ArgumentException("Parâmetro Id é obrigatório"); } if (String.IsNullOrEmpty(tarefa.Titulo)) { throw new ArgumentException("Parâmetro Titulo é obrigatório"); } if (String.IsNullOrEmpty(tarefa.Descricao)) { throw new ArgumentException("Parâmetro Descricao é obrigatório"); } if (String.IsNullOrEmpty(tarefa.Tipo)) { throw new ArgumentException("Parâmetro Titulo é obrigatório"); } var repository = new TarefaRepository(tarefa); return(repository.Alterar()); }