public async Task <bool> EditVacation(Vacation vacation)
        {
            try
            {
                if (await _сonnectedStateService.IsServiceAvailable())
                {
                    await Synchronization();

                    vacation.IsSynchroniz       = true;
                    vacation.SynchronizStatusId = Synchroniz;
                    return(await _vacationWebService.UpdateVacation(vacation) && await _vacationRepository.Edit(vacation));
                }

                vacation.IsSynchroniz       = false;
                vacation.SynchronizStatusId = Update;
                return(await _vacationRepository.Edit(vacation));
            }
            catch (VTSException)
            {
                return(false);
            }
        }