public IActionResult Create(CreateRequestViewModel model)
        {
            RequestModel request = new RequestModel
            {
                UserId              = User.FindFirstValue(ClaimTypes.NameIdentifier),
                Status              = "Awaiting Driver",
                Item                = model.Item,
                PickUpInstructions  = model.PickupInstructions,
                DropOffInstructions = model.DropoffInstructions,
                ImageName           = Upload(model.Image)
            };

            UpdatePickupAddress(model, request);
            UpdateDropoffAddress(model, request);

            // add to the context
            _context.AddRequest(request);

            return(RedirectToAction("ConfirmUpdate", new CreateRequestViewModel(request)));
        }