public async Task <ActionResult> Create(TAREFA tarefa) { if (Session.IsFuncionario()) { if (string.IsNullOrEmpty(tarefa.DESCRICAO)) { ModelState.AddModelError(string.Empty, "informe uma descrição!"); } if (ModelState.IsValid) { tarefa.SITUACAO = "P"; _db.TAREFAs.Add(tarefa); await _db.SaveChangesAsync(); var tarefaMembro = new TAREFA_MEMBRO() { MEMBRO = Session.UsuarioId(), TAREFA = tarefa.ID, TIPO = "D" }; _db.TAREFA_MEMBRO.Add(tarefaMembro); await _db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(tarefa)); } else { return(RedirectToAction("", "")); } }
public async Task <JsonResult> AdicionarMembro(int membro, int tarefa) { if (Session.IsFuncionario()) { var tarefaMembro = new TAREFA_MEMBRO() { TAREFA = tarefa, MEMBRO = membro, TIPO = "C" }; _db.TAREFA_MEMBRO.Add(tarefaMembro); await _db.SaveChangesAsync(); return(Json("", JsonRequestBehavior.AllowGet)); } else { return(null); } }