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 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(); }