public async Task <ActionResult <ProposedTask> > Post([FromBody] ProposedTask proposedTask) { _allTaskMethods.addProposedTask(proposedTask); if (await _allTaskMethods.SaveChangesAsync()) { return(Ok()); } return(BadRequest()); }
public async Task <ActionResult <ProposedTask> > Put(int id, [FromBody] ProposedTask proposedTask) { if (id != proposedTask.id) { return(NotFound()); } if (proposedTask != null) { _allTaskMethods.updateProposedTask(proposedTask); if (await _allTaskMethods.SaveChangesAsync()) { return(Ok()); } return(BadRequest(proposedTask)); } return(BadRequest()); }
public void updateProposedTask(ProposedTask proposedTask) { _context.Attach(proposedTask).State = Microsoft.EntityFrameworkCore.EntityState.Modified; }
public void addProposedTask(ProposedTask proposedTask) { _context.proposedTasks.Add(proposedTask); }