コード例 #1
0
        private void InsertData()
        {
            CityStateZip csz = new CityStateZip();
            csz.City = facCity.Text;
            csz.State = facState.Text;
            csz.ZipCode = facZipCode.Text;
            CityStateZipLogic cszLogic = new CityStateZipLogic();
            csz = cszLogic.InsertCityStateZip(csz);

            ListingType listingType = new ListingType();
            listingType.ListingTypeName = facListingType.Text;
            ListingTypeLogic ltLogic = new ListingTypeLogic();
            listingType = ltLogic.InsertListingType(listingType);

            Facility facility = new Facility();
            facility.ClientGuid = Guid.Parse(clientGuidTxt.Text);
            facility.FacilityName = facFacilityName.Text;
            facility.Exerpt = facExcerpt.Text;
            facility.Description = facDescription.Text;
            facility.PhoneNumber = facPhoneNumber.Text;
            facility.Address = facAddress.Text;
            facility.CityStateZipGuid = csz.CityStateZipGuid;
            facility.Email = facEmail.Text;
            facility.Website = facWebsite.Text;
            facility.ListingTypeGuid = listingType.ListingTypeGuid;
            facility.PublicPhotoFileUri = facPhotoUri.Text;
            FacilityLogic facilityLogic = new FacilityLogic();
            facilityLogic.InsertFacility(facility);
        }
コード例 #2
0
 private void InitializeListingTypes()
 {
     ListingTypeLogic ltl = new ListingTypeLogic();
     var listingTypes = ltl.GetAllListingType();
     if (listingTypes.Count < 2)
     {
         listingTypes = new List<ListingType>()
         {
             new ListingType { ListingTypeName = "Standard Listing " ,ListingTypePrice=Convert.ToDecimal(.99)},
             new ListingType { ListingTypeName = "Premier Listing ",ListingTypePrice=Convert.ToDecimal(2.50) }
         };
         // insert listing types
         listingTypes.ForEach(lt => ltl.InsertListingType(lt));
     }
 }
コード例 #3
0
ファイル: ListingType.cs プロジェクト: ankit-defacto/PSS
        public void InsertListingType(DC.ListingType request)
        {
            try
            {
                BL.ListingTypeLogic listingTypeLogic = new BL.ListingTypeLogic();
                BE.ListingType entity = request.ToBusinessEntity();
                listingTypeLogic.InsertListingType(entity);
            }
            catch (BE.ListingTypeAlreadyExistsException ex)
            {
                FC.DefaultFaultContract fault = new FC.DefaultFaultContract();
                fault.ErrorMessage = String.Format(
                    "Unable to insert Listing Type data. Data: {0}",
                    request.ToBusinessEntity().ToString());

                throw new FaultException<FC.DefaultFaultContract>(fault,
                    new FaultReason(ex.Message));
            }
        }