public async Task <IActionResult> PutCourier([FromBody] Courier.web.Models.Courier courier)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var cors = await _context.Courier.FindAsync(courier.CourierId);

            cors.CourierName = courier.CourierName;


            _context.Entry(cors).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            //  return Ok("Updated");
            return(Ok(new ResponseResult {
                Message = $"{courier.CourierName}  Successfully Updated"
            }));
        }
        public async Task <IActionResult> PostCourier([FromBody] Courier.web.Models.Courier courier)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (_context.Courier.Any(x => x.CourierName == courier.CourierName))
            {
                return(Ok(new ResponseResult {
                    Message = $"{courier.CourierName} Already Exists"
                }));
            }
            else
            {
                _context.Courier.Add(courier);
                await _context.SaveChangesAsync();

                return(Ok(new ResponseResult {
                    Message = $"{courier.CourierName}  Successfully Created"
                }));
            }
        }