public async Task <IActionResult> Tarefa(CadastroViewModel tarefa) { if (ModelState.IsValid) { await _tarefa.Cadastrar( new Tarefa() { Area = tarefa.Area, DataConclusao = tarefa.DataConclusao, DataConclusaoPrevista = tarefa.DataConclusaoPrevista, Descricao = tarefa.Descricao, Status = tarefa.Status, Responsavel = tarefa.Responsavel, Origem = tarefa.Origem, Observacoes = tarefa.Observacoes, Impacto = tarefa.Impacto, ContatoId = tarefa.ContatoId }); TempData["MSGSS1"] = "Cadastro concluído com sucesso!"; return(RedirectToAction("index", "home")); } else { ViewBag.Contatos = _contato.Listar().Result.Select(a => new SelectListItem(a.Email, a.ContatoId.ToString())); return(View(tarefa)); } }
public ActionResult Criar(IFormCollection form) { id = HttpContext.Session.GetString("ID"); /* * if(string.IsNullOrEmpty(id) || id != "0"){ * return RedirectToAction("Login","Usuario"); * }else{*/ Tarefa tarefa = database.Cadastrar(new Tarefa( form["Titulo"], form["Descricao"], form["Status"], form["Data"], id )); ViewBag.Mensagem = $"Tarefa {tarefa.Titulo} Cadastrada no ID {tarefa.ID} com sucesso!"; return(View()); //} }