public int CreateMemberTournamentPay([FromBody] dynamic GetPaymentList) { int dMemberBillID = 0; string CreatedBy = String.Empty; var master = GetPaymentList.Master; TourRegisterMember oTournamentRegisterMember = new TourRegisterMember(); TourRegisterMember tour = Newtonsoft.Json.JsonConvert.DeserializeObject <TourRegisterMember>(master.ToString()); oTournamentRegisterMember = new TourRegisterMember(); oTournamentRegisterMember.MemberCode = tour.MemberCode; oTournamentRegisterMember.GameCategoryID = tour.GameCategoryID; oTournamentRegisterMember.TournamentFeeAmount = tour.TournamentFeeAmount; oTournamentRegisterMember.HoleTypeID = tour.HoleTypeID; //oTournamentRegisterMember.IsBooking = tour.IsBooking; //oTournamentRegisterMember.IsRegistration = tour.IsRegistration; oTournamentRegisterMember.RegDate = tour.RegDate; oTournamentRegisterMember.TeeID = tour.TeeID; oTournamentRegisterMember.TournamentFlightSchID = tour.TournamentFlightSchID; oTournamentRegisterMember.TournamentID = tour.TournamentID; if (!string.IsNullOrEmpty(tour.Credit)) { oTournamentRegisterMember.Credit = "1"; oTournamentRegisterMember.ChequeDT = tour.ChequeDT; } if (!string.IsNullOrEmpty(tour.Cash)) { oTournamentRegisterMember.Cash = "1"; oTournamentRegisterMember.ChequeDT = tour.ChequeDT; } if (!string.IsNullOrEmpty(tour.Card)) { oTournamentRegisterMember.Card = "1"; oTournamentRegisterMember.ChequeDT = tour.ChequeDT; } if (!string.IsNullOrEmpty(tour.Check)) { oTournamentRegisterMember.Check = "1"; oTournamentRegisterMember.ChequeNo = tour.ChequeNo; oTournamentRegisterMember.ChequeDT = tour.ChequeDT; if (tour.BankID == 0) { oTournamentRegisterMember.BankID = 0; } else { oTournamentRegisterMember.BankID = tour.BankID; } } if (!string.IsNullOrEmpty(tour.Card)) { if (tour.BankID == 0) { oTournamentRegisterMember.BankID = 0; } else { oTournamentRegisterMember.BankID = tour.BankID; } oTournamentRegisterMember.Card = "1"; oTournamentRegisterMember.ChequeNo = tour.ChequeNo; oTournamentRegisterMember.ChequeDT = tour.ChequeDT; } if ((oTournamentRegisterMember.Cash == "1") || (oTournamentRegisterMember.BCard == "1") || (oTournamentRegisterMember.Check == "1") || (oTournamentRegisterMember.Credit == "1") ) { } else { oTournamentRegisterMember.PayTypeID = 5; } DataLib oDataLib = new DataLib(); if (oTournamentRegisterMember == null) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound)); return(dMemberBillID); } dMemberBillID = oDataLib.CreateMemberTournamentRegBill(oTournamentRegisterMember); return(dMemberBillID); }