public int SaveUserRegistrationRequest(UserRegistrationRequestBusinessObject userRegistrationRequestBO) { int result = 0; if (ValidateUserRegistrationRequest(userRegistrationRequestBO)) { Mapper.CreateMap<UserRegistrationRequestBusinessObject, tblUserRegistrationRequestDto>(); var userRegistrationRequestDto = new tblUserRegistrationRequestDto(); Mapper.Map(userRegistrationRequestBO, userRegistrationRequestDto); RegistrationProviderDAL objRegistrationProvider = new RegistrationProviderDAL(); result = objRegistrationProvider.SaveUserRegistrationRequest(userRegistrationRequestDto); } return result; }
private bool ValidateUserRegistrationRequest(UserRegistrationRequestBusinessObject userRegistrationRequestBO) { bool isValid = true; try { if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(userRegistrationRequestBO.UserEmail); //checking for null or empty if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(userRegistrationRequestBO.RegistrationDate);//checking for null or empty if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(userRegistrationRequestBO.UserStatus);//checking for null or empty if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(userRegistrationRequestBO.RegistrationIP);//checking for null or empty if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(userRegistrationRequestBO.CountryOfRegistration);//checking for null or empty } catch (Exception ex) { isValid = false; } return isValid = true; }