public async Task <IActionResult> PutColleague_Message(int id, Colleague_Message colleague_Message) { if (id != colleague_Message.ColleagueId) { return(BadRequest()); } _context.Entry(colleague_Message).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Colleague_MessageExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Colleague_Message> > PostColleague_Message(Colleague_Message colleague_Message) { _context.Colleague_Message.Add(colleague_Message); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (Colleague_MessageExists(colleague_Message.ColleagueId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetColleague_Message", new { id = colleague_Message.ColleagueId }, colleague_Message)); }