Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public void AddPackage(AirPackageGroupModel _model)
        {
            Air_PackageGroups _obj = new Air_PackageGroups()
            {
                CountryId = _model.CountryId,
                ZoneId    = _model.ZoneId,
                //Cityid = _model.CityId,
                GroupName       = _model.GroupName,
                URL             = _model.URL,
                Destination     = _model.Destination,
                ImageFolderName = AppGuid.NewGuid(Convert.ToChar("D")),
                //IsB2BPackage = _model.IsB2BPackage,
                IsB2CPackage = true,
                CreatedBy    = session.AppUserId,
                CreatedDate  = currentDate,
                isFeatured   = false,
                isPublished  = true
            };

            _ent.AddToAir_PackageGroups(_obj);
            _ent.SaveChanges();
        }