public async Task <int> SaveServiceVisitAsync(ServiceVisitDBInfo serviceVisit)
        {
            ServiceVisitDBInfo queryResult = await _database.Table <ServiceVisitDBInfo>()
                                             .Where(i => i.ServiceVisitId == serviceVisit.ServiceVisitId)
                                             .FirstOrDefaultAsync();

            if (queryResult != null)
            {
                return(await _database.UpdateAsync(serviceVisit));
            }
            else
            {
                // ServiceVisitDBInfo result1 = await _database.Table<ServiceVisitDBInfo>()
                //                 .Where(i => i.ServiceVisitId ==serviceVisit.ServiceVisitId)
                //                .FirstOrDefaultAsync();
                //ServiceVisitDBInfo result2 = await _database.Table<ServiceVisitDBInfo>()
                //                .Where(i => i.ServiceVisitId == 1)
                //                .FirstOrDefaultAsync();

                return(await _database.InsertAsync(serviceVisit));
            }
        }
 public Task <int> DeleteServiceVisitAsync(ServiceVisitDBInfo serviceVisit)
 {
     return(_database.DeleteAsync(serviceVisit));
 }