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