public HttpResponseMessage RemovePassengerOrderEscortDB(int id) { PassengerOrdersEscortsBLL passengerOrdersEscortBLL = new PassengerOrdersEscortsBLL(); passengerOrdersEscortBLL.LoginIdentity = UserIdentity; passengerOrdersEscortBLL.Remove(id); return(new HttpResponseMessage(HttpStatusCode.OK)); }
public HttpResponseMessage CreatePassengerOrderEscortDB(PassengerOrdersViewModel PassengerOrderVM) { if (string.IsNullOrEmpty(PassengerOrderVM.PassengerOrdersEscortRequest.EscortName) || string.IsNullOrEmpty(PassengerOrderVM.PassengerOrdersEscortRequest.EscortIDNo) || string.IsNullOrEmpty(PassengerOrderVM.PassengerOrdersEscortRequest.EscortAge) || string.IsNullOrEmpty(PassengerOrderVM.PassengerOrdersEscortRequest.EscortRelativeRelation)) { throw new CustomException(Resources.Globalization.ValidationPassengerOrderEscortRequiredText); } //else if (PassengerOrdersItinerariesList.FindIndex(e => e.FromCity.ToUpper().Equals(PassengerOrderVM.PassengerOrdersItineraryRequest.FromCity.ToUpper()) // && e.ToCity.ToUpper().Equals(PassengerOrderVM.PassengerOrdersItineraryRequest.ToCity.ToUpper())) > -1) //{ // throw new CustomException(Resources.Globalization.ValidationPassengerOrderItineraryCityAlreadyExist); //} // PassengerOrderVM.PassengerOrdersEscortRequest.CreatedBy = UserIdentity; Result result = new PassengerOrdersEscortsBLL().Add(new PassengerOrdersEscortsBLL() { EscortAge = PassengerOrderVM.PassengerOrdersEscortRequest.EscortAge, EscortIDNo = PassengerOrderVM.PassengerOrdersEscortRequest.EscortIDNo, EscortRelativeRelation = PassengerOrderVM.PassengerOrdersEscortRequest.EscortRelativeRelation, EscortName = PassengerOrderVM.PassengerOrdersEscortRequest.EscortName, LoginIdentity = UserIdentity, PassengerOrder = new PassengerOrdersBLL() { PassengerOrderID = PassengerOrderVM.PassengerOrderID } }); if ((System.Type)result.EnumType == typeof(PassengerOrdersValidationEnum)) { if (result.EnumMember == PassengerOrdersValidationEnum.Done.ToString()) { return(new HttpResponseMessage(HttpStatusCode.OK)); } else if (result.EnumMember == PassengerOrdersValidationEnum.RejectedBecausePassengerOrderEscortAlreadyExist.ToString()) { throw new CustomException(Resources.Globalization.ValidationPassengerOrderEscortRequiredText); } else if (result.EnumMember == PassengerOrdersValidationEnum.RejectedBecauseMaxEscortMemberInOrdersIsFour.ToString()) { throw new CustomException(Resources.Globalization.ValidationMaxPassengerOrderEscortIsFour); } } return(new HttpResponseMessage(HttpStatusCode.OK)); }