public ServiceResponse Save(AirPackageModel model)
        {
            try
            {
                using (var ts = new TransactionScope(TransactionScopeOption.Required))
                {
                    Air_Packages obj = new Air_Packages
                    {
                        PackageId = model.PackageId,
                        CountryId = model.CountryId,
                        ZoneId    = model.ZoneId,
                        //CityId = model.CityId,
                        PackageGroupId = model.PackageGroupId,
                        Name           = model.Name.Trim(),
                        PackageCode    = model.PackageCode,
                        URL            = model.URL.Trim(),
                        //Tags = model.Tags,
                        StartingPrice         = model.StartingPrice,
                        StartingPriceINR      = model.StartingINR,
                        StartingPriceUSD      = model.StartingUSD,
                        Overview              = model.Overview,
                        Itineary              = model.Itineary,
                        Destination           = model.Destination,
                        TermAndConditions     = model.TermAndConditions,
                        InclusiveAndExclusive = model.InclusiveAndExclusive,
                        Rate            = model.Rate,
                        ImageFolderName = AppGuid.NewGuid(Convert.ToChar("D")),
                        EffectiveFrom   = DateTime.UtcNow,
                        ExpireOn        = DateTime.UtcNow,
                        CreatedBy       = session.AppUserId,
                        CreatedDate     = currentDate,
                        IsPublish       = model.IsPublish,

                        Duration     = model.Duration,
                        Description  = model.PackageSummary,
                        IsB2CPackage = true,
                        //IsB2BPackage = model.IsB2BPackage,
                        //B2CMarkup = model.B2CMarkup,
                        //B2BMarkUp = model.B2BMarkUp,
                        isFeatured = false
                    };
                    _ent.AddToAir_Packages(obj);
                    _ent.SaveChanges();
                    ts.Complete();
                    _response = new ServiceResponse("Record successfully created!!", MessageType.Success, true, "Edit");
                    return(_response);
                }
            }
            catch (SqlException ex)
            {
                _response = new ServiceResponse(ServiceResponsesProvider.SqlExceptionMessage(ex), MessageType.SqlException, false);
            }
            catch (Exception ex)
            {
                _response = new ServiceResponse(ex.Message, MessageType.Exception, false, "Edit");
            }
            return(_response);
        }
        public App_Class.ServiceResponse Delete(int PackageId)
        {
            Air_Packages result = _ent.Air_Packages.Where(x => x.PackageId == PackageId).FirstOrDefault();

            try
            {
                _ent.DeleteObject(result);
                _ent.SaveChanges();
                _response = new ServiceResponse("Successfully deleted!!", MessageType.Success, true, "Delete");
                return(_response);
            }
            catch (SqlException ex)
            {
                _response = new ServiceResponse(ServiceResponsesProvider.SqlExceptionMessage(ex), MessageType.SqlException, false);
            }
            catch (Exception ex)
            {
                _response = new ServiceResponse(ex.Message, MessageType.Exception, false, "Delete");
            }
            return(_response);
        }