private bool AddOrUpdateOccupation(riderDto riderDto) { bool blReturn = true; try { RiderOccupation occupation = riderDto.occupation; occupation.UserId = riderDto.Id; //Try validating on a per class basis here // blReturn = _riderRepository.AddIndividualToDatabase(individual); var dbValue = GetOccupationById(riderDto.Id); blReturn = (dbValue == null) ? _riderRepository.AddOccupationToDatabase(occupation) : _riderRepository.EditObjectInDatabase(dbValue, occupation); } catch (Exception ex) { } return(blReturn); }