public async Task <IActionResult> Add(AddOperatorViewModel model)
        {
            if (ModelState.IsValid)
            {
                Address address = await _addresses.FindOrAddAddressAsync(
                    model.Address.Number,
                    model.Address.Street,
                    model.Address.Town,
                    model.Address.County,
                    model.Address.Postcode,
                    model.Address.Country);

                DateTime doB = DateTime.Parse(model.OperatorDateOfBirth);
                Operator op  = await _operators.AddOperatorAsync(
                    model.Operator.FirstNames,
                    model.Operator.Surname,
                    model.Operator.OperatorNumber,
                    model.Operator.FlyerNumber,
                    doB,
                    address.Id);

                ModelState.Clear();
                model.Clear();
                model.Message = $"Operator '{op.FirstNames} {op.Surname}' added successfully";
            }

            return(View(model));
        }