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());
 }