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)); }