public HttpResponseMessage CreatePassengerOrderItineraryDB(PassengerOrdersViewModel PassengerOrderVM) { if (string.IsNullOrEmpty(PassengerOrderVM.PassengerOrdersItineraryRequest.FromCity) || string.IsNullOrEmpty(PassengerOrderVM.PassengerOrdersItineraryRequest.ToCity)) { throw new CustomException(Resources.Globalization.ValidationPassengerOrderItineraryCityRequiredText); } //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.PassengerOrdersItineraryRequest.LoginIdentity = UserIdentity; Result result = new PassengerOrdersItinerariesBLL().Add(PassengerOrderVM.PassengerOrdersItineraryRequest); if ((System.Type)result.EnumType == typeof(PassengerOrdersValidationEnum)) { if (result.EnumMember == PassengerOrdersValidationEnum.Done.ToString()) { return(new HttpResponseMessage(HttpStatusCode.OK)); } else if (result.EnumMember == PassengerOrdersValidationEnum.RejectedBecausePassengerOrderItineraryCityAlreadyExist.ToString()) { throw new CustomException(Resources.Globalization.ValidationPassengerOrderItineraryCityAlreadyExistText); } } return(new HttpResponseMessage(HttpStatusCode.OK)); }
public HttpResponseMessage RemovePassengerOrderItineraryDB(int id) { PassengerOrdersItinerariesBLL passengerOrdersItinerariesBLL = new PassengerOrdersItinerariesBLL(); passengerOrdersItinerariesBLL.LoginIdentity = UserIdentity; passengerOrdersItinerariesBLL.Remove(id); return(new HttpResponseMessage(HttpStatusCode.OK)); }