public async Task <Participant> createParticipant(string event_Id, string firstName, string lastName, string jobTitle, string company_Name, string companyType, string email, string phone_Number, string country, string participation_Format, string payment_Status, bool materials, bool participate_Evening_Event, bool participate_In_Day1, bool participate_In_Day2, bool participate_In_Day3, bool participate_In_Day4, DateTime paymentDate, DateTime registrationDate, double paymentAmount, string additionalPhoneNumber, string comment) { LastIdentificationNumber participant_Id = await lastIdentificationNumber.getParticipantLastIdentificationNumber(); string barcode = await barcodeGenerator.generateBarcodeNumber(participant_Id.id.ToString()); await lastIdentificationNumber.IncreaseLastIdetificationNumber("Participant"); return(await this.addParticipant(participant_Id.id.ToString(), event_Id, firstName, lastName, jobTitle, company_Name, companyType, email, phone_Number, country, participation_Format, payment_Status, materials, barcode, false, participate_Evening_Event, participate_In_Day1, participate_In_Day2, participate_In_Day3, participate_In_Day4, false, false, false, false, paymentDate, registrationDate, paymentAmount, additionalPhoneNumber, comment)); }