Exemplo n.º 1
0
        private bool AddOrUpdateIndividualDetails(riderDto riderDto)
        {
            bool blReturn = true;

            try
            {
                Individual individual = riderDto.individual;
                individual.UserId = riderDto.Id;

                //Person comes in here?
                //Person ID is set

                //Try validating on a per class basis here
                //    blReturn =  _riderRepository.AddIndividualToDatabase(individual);
                var dbValue = GetIndividualById(riderDto.Id);

                blReturn = (dbValue == null) ? _riderRepository.AddIndividualToDatabase(individual) : _riderRepository.EditObjectInDatabase(dbValue, individual);
            }

            catch (Exception ex)
            {
            }

            return(blReturn);
        }
Exemplo n.º 2
0
        public bool FullPagePost(riderDto riderDto)
        {
            bool individualReturn  = AddOrUpdateIndividualDetails(riderDto);
            bool addressReturn     = AddOrUpdateAddress(riderDto);
            bool emailReturn       = AddOrUpdateEmail(riderDto);
            bool phoneNumberReturn = AddOrUpdatePhoneNumber(riderDto);
            bool occupationReturn  = AddOrUpdateOccupation(riderDto);
            bool cycleUseReturn    = AddOrUpdateCycleUse(riderDto);
            //bool statusReturn = AddOrUpdateStatusDetails(viewModel);
            //bool vehicleUseReturn = AddOrUpdateVehicleUseDetails(viewModel);

            bool blReturn = individualReturn && addressReturn && emailReturn && phoneNumberReturn && occupationReturn && cycleUseReturn;

            //bool blReturn = (licenceReturn && statusReturn && contactReturn && indivReturn);
            return(blReturn);
        }
Exemplo n.º 3
0
        private bool AddOrUpdateAddress(riderDto riderDto)
        {
            bool blReturn = true;

            try
            {
                Address address = riderDto.address;
                address.UserId = riderDto.Id;

                var dbValue = GetAddressById(riderDto.Id);

                blReturn = (dbValue == null) ? _riderRepository.AddAddressToDatabase(address) : _riderRepository.EditObjectInDatabase(dbValue, address);
            }
            catch (Exception ex)
            {
            }

            return(blReturn);
        }
Exemplo n.º 4
0
        private bool AddOrUpdateCycleUse(riderDto riderDto)
        {
            bool blReturn = true;

            try
            {
                RiderCycleUse cycleUse = riderDto.cycleUse;
                cycleUse.UserId = riderDto.Id;

                var dbValue = GetCycleUseById(riderDto.Id);

                blReturn = (dbValue == null) ? _riderRepository.AddRiderCycleUseToDatabase(cycleUse) : _riderRepository.EditObjectInDatabase(dbValue, cycleUse);
            }

            catch (Exception ex)
            {
            }

            return(blReturn);
        }
Exemplo n.º 5
0
        private bool AddOrUpdateEmail(riderDto riderDto)
        {
            bool blReturn = true;

            try
            {
                Email email = riderDto.email;
                email.UserId = riderDto.Id;

                var dbValue = GetEmailById(riderDto.Id);

                blReturn = (dbValue == null) ? _riderRepository.AddEmailToDatabase(email) : _riderRepository.EditObjectInDatabase(dbValue, email);
            }

            catch (Exception ex)
            {
            }

            return(blReturn);
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        private bool AddOrUpdatePhoneNumber(riderDto riderDto)
        {
            bool blReturn = true;

            try
            {
                PhoneNumber phoneNumber = riderDto.phoneNumber;

                phoneNumber.UserId = riderDto.Id;

                //var riderId = riderDto.Id;

                var dbValue = GetPhoneNumberById(riderDto.Id);

                blReturn = (dbValue == null) ? _riderRepository.AddPhoneNumberToDatabase(phoneNumber) : _riderRepository.EditObjectInDatabase(dbValue, phoneNumber);
            }

            catch (Exception ex)
            {
            }

            return(blReturn);
        }