public async Task <IActionResult> PutAddRuleModel(PSRClientContractorModel psrClientContractorModel) { int id = psrClientContractorModel.PSRClientContractorId; if (id != psrClientContractorModel.PSRClientContractorId) { return(BadRequest()); } _context.Entry(psrClientContractorModel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PSRClientContractorModelExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <PSRClientContractorModel> > PostAddRuleModel(PSRClientContractorModel psrClientContractorModel) { try { psrClientContractorModel.UserId = User.Claims.First(c => c.Type == "UserID").Value; _context.PSRClientContractorModels.Add(psrClientContractorModel); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPSRClientContractorModel", new { id = psrClientContractorModel.PSRClientContractorId }, psrClientContractorModel)); } catch (Exception exe) { return(BadRequest(exe.Message)); } }