public async Task <ActionResult <CourierRuns> > PostCourierRuns([FromBody] CourierRuns courierRuns) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (_context.CourierRuns.Any(x => x.RunName == courierRuns.RunName)) { // return BadRequest(new ResponseResult { Message = $"{courierRuns.RunName} already exists" }); return(Ok(new ResponseResult { Message = $"{courierRuns.RunName} Already Exists" })); } else { _context.CourierRuns.Add(courierRuns); await _context.SaveChangesAsync(); return(Ok(new ResponseResult { Message = $"{courierRuns.RunName} Successfully Created" })); } }
public async Task <ActionResult> PutCourierRuns([FromBody] CourierRuns courierRuns) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var v = await _context.CourierRuns.FindAsync(courierRuns.CourierRunsId); v.RunName = courierRuns.RunName; v.IsRegularRun = courierRuns.IsRegularRun; _context.Entry(v).State = EntityState.Modified; await _context.SaveChangesAsync(); //return Ok(); return(Ok(new ResponseResult { Message = $"{courierRuns.RunName} & {courierRuns.IsRegularRun} Successfully Updated" })); }