public bool UpdateJobBid(JobBids jobBid, string Token) { try { ctx.Entry(jobBid).State = EntityState.Modified; ctx.SaveChanges(); if (Token != null) { var rec = getUsername(Token); var trail = new AuditTrails() { UserRefere = rec.Item2, Username = rec.Item1, Action = "Update Bid", Service = "Jobs Service", Description = "Update a job bid." }; createTrail(trail); } return(true); } catch { return(false); } }
public void CreateJobBid(JobBids bid, string Token) { try { ctx.JobBids.Add(bid); ctx.SaveChanges(); if (Token != null) { var rec = getUsername(Token); var trail = new AuditTrails() { UserRefere = rec.Item2, Username = rec.Item1, Action = "Create Bid", Service = "Jobs Service", Description = "Create a job bid." }; createTrail(trail); } } catch { return; } }
public IActionResult PostBid(JobBids bid) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var tok = HttpContext.Request.Headers["Authorization"]; _jobs.CreateJobBid(bid, tok); return(CreatedAtAction("GetJobBid", new { id = bid.Id }, bid)); }
public IActionResult PutBid(int id, JobBids bid) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != bid.Id) { return(BadRequest()); } var tok = HttpContext.Request.Headers["Authorization"]; var resp = _jobs.UpdateJobBid(bid, tok); if (!resp) { return(NotFound()); } return(Ok(bid)); }