public async Task <IActionResult> PutTaskAgenda(int id, TaskAgenda taskAgenda) { if (id != taskAgenda.Id) { return(BadRequest()); } _context.Entry(taskAgenda).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TaskAgendaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <TaskAgenda> > PostTaskAgenda(TaskAgenda taskAgenda) { _context.Tasks.Add(taskAgenda); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTaskAgenda", new { id = taskAgenda.Id }, taskAgenda)); }
public JsonResult SaveAgenda(TaskModel model) { if (model.AgendaId > 0) { TaskAgenda updateAgendaDB = db.TaskAgendas.Find(model.AgendaId); updateAgendaDB.Status = model.AgendaStatus; db.Entry(updateAgendaDB).State = EntityState.Modified; db.SaveChanges(); } else { TaskAgenda agendaDB = new TaskAgenda(); agendaDB.Task_Id = model.Id; agendaDB.Agenda = model.AgendaTitle; agendaDB.Remark = model.AgendaRemark; agendaDB.Status = false; db.TaskAgendas.Add(agendaDB); db.SaveChanges(); } return(Json(JsonRequestBehavior.AllowGet)); }