private void InitializeGymClient(GymClient gymClient)
        {
            Client = new GymClientWrapper(gymClient);
            Client.PropertyChanged += (s, e) =>
            {
                if (!HasChanges)
                {
                    HasChanges = _gymClientRepository.HasChanges();
                }
                if (e.PropertyName == nameof(Client.HasErrors))
                {
                    ((DelegateCommand)SaveCommand).RaiseCanExecuteChanged();
                }
                if (e.PropertyName == nameof(Client.FirstName) ||
                    e.PropertyName == nameof(Client.LastName))
                {
                    SetTitle();
                }
            };
            ((DelegateCommand)SaveCommand).RaiseCanExecuteChanged();

            if (Client.Id == 0)
            {
                Client.FirstName = "";
            }

            SetTitle();
        }
        private GymClient CreateNewClient()
        {
            var gymClient = new GymClient();

            _gymClientRepository.Add(gymClient);
            return(gymClient);
        }