public async Task <IActionResult> PutSalesTeamBin(int id, SalesTeamBin salesTeamBin) { if (id != salesTeamBin.LineId) { return(BadRequest()); } salesTeamBin.LastUpdatedDateTime = DateTime.Now; _context.Entry(salesTeamBin).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SalesTeamBinExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <SalesTeamBin> > PostSalesTeamBin(SalesTeamBin salesTeamBin) { salesTeamBin.LastUpdatedDateTime = DateTime.Now; salesTeamBin.CreatedDateTime = DateTime.Now; _context.SalesTeamBin.Add(salesTeamBin); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (SalesTeamBinExists(salesTeamBin.LineId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetSalesTeamBin", new { id = salesTeamBin.LineId }, salesTeamBin)); }