public async Task <ActionResult <CourierRunDetail> > PostCourierRunDetails([FromBody] CourierRunDetail courierRunDetail) { if (!ModelState.IsValid) { return(BadRequest()); } var model = new CourierRunDetail() { CourierRunDetailId = courierRunDetail.CourierRunDetailId, CourierId = courierRunDetail.Courier.CourierId, CourierRunsId = courierRunDetail.CourierRuns.CourierRunsId, NumberOfSamples = courierRunDetail.NumberOfSamples, CourierArrivalTime = courierRunDetail.CourierArrivalTime }; _context.CourierRunDetail.Add(model); await _context.SaveChangesAsync(); //return CreatedAtAction("GetCourierRunDetail", new { id = courierRunDetail.CourierRunDetailId }, courierRunDetail); return(Ok(new ResponseResult { Message = $"Successfully Created" })); }
public async Task <ActionResult> PutCourierRunDetails([FromBody] CourierRunDetail courierRunDetail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var v = await _context.CourierRunDetail.Where(x => x.CourierRunDetailId == courierRunDetail.CourierRunDetailId).FirstOrDefaultAsync(); v.CourierRunsId = courierRunDetail.CourierRuns.CourierRunsId; v.CourierId = courierRunDetail.Courier.CourierId; v.NumberOfSamples = courierRunDetail.NumberOfSamples; v.CourierArrivalTime = System.DateTime.Now; _context.Entry(v).State = EntityState.Modified; await _context.SaveChangesAsync(); //return Ok(); return(Ok(new ResponseResult { Message = $"Successfully Updated" })); }