/// <summary> /// Deletes the asynchronous. /// </summary> /// <param name="tourPackage">The tour package.</param> /// <returns> /// DeleteAsync /// </returns> /// <exception cref="ArgumentNullException">category</exception> public async Task <int> TourPackageValidityDeleteAsync(TourPackageNightsValidityModel tourPackage) { if (tourPackage == null) { throw new ArgumentNullException("tourPackage"); } return(await this.packageNightsValidity.DeleteAsync(tourPackage)); }
/// <summary> /// Inserts the asynchronous. /// </summary> /// <param name="tourPackagenightsvalidity">The tour Packagenightsvalidity model.</param> /// <returns> /// InsertAsync /// </returns> /// <exception cref="ArgumentNullException">Nights validity</exception> public async Task <int> InsertTourPackagesnightsValidityAsync(TourPackageNightsValidityModel tourPackagenightsvalidity) { if (tourPackagenightsvalidity == null) { throw new ArgumentNullException("tourPackagenightsvalidity"); } tourPackagenightsvalidity.RateTypeApplied = (int)Enums.RateTypeApplied.Double; return(await this.packageNightsValidity.InsertAsync(tourPackagenightsvalidity)); }
/// <summary> /// Updates the asynchronous. /// </summary> /// <param name="tourpackageNightvalidity">The tourpackage night.</param> /// <returns> /// UpdateAsync /// </returns> /// <exception cref="ArgumentNullException">category</exception> public async Task <int> UpdateTourPackageNightValidityAsync(TourPackageNightsValidityModel tourpackageNightvalidity) { if (tourpackageNightvalidity == null) { throw new ArgumentNullException("tourpackageNight"); } tourpackageNightvalidity.RateTypeApplied = (int)Enums.RateTypeApplied.Double; return(await this.packageNightsValidity.UpdateAsync(tourpackageNightvalidity)); //// return await this.packageNightsValidity.SaveChangesAsync(); }
/// <summary> /// Set entity status deleted /// </summary> /// <param name="entity">entity</param> public void RemoveTourPackageNightsValidityModelEntity(TourPackageNightsValidityModel entity) { this.packageNightsValidity.RemoveToContext(entity); }