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 InsertData() { CityStateZip cityStateZip = new CityStateZip(); cityStateZip.City = acctCity.Text; cityStateZip.State = acctState.Text; cityStateZip.ZipCode = acctZipCode.Text; CityStateZipLogic cszLogic = new CityStateZipLogic(); cityStateZip = cszLogic.InsertCityStateZip(cityStateZip); PaymentInfo paymentInfo = new PaymentInfo(); paymentInfo.AmazonToken = "test"; PaymentInfoLogic piLogic = new PaymentInfoLogic(); paymentInfo = piLogic.InsertPaymentInfo(paymentInfo); Client client = new Client(); client.ClientName = acctCompanyName.Text; client.PhoneNumber = acctPhoneNumber.Text; client.Email = acctEmail.Text; client.Address = acctAddress.Text; client.CityStateZipGuid = cityStateZip.CityStateZipGuid; client.PaymentInfoGuid = paymentInfo.PaymentInfoGuid; ClientLogic clientLogic = new ClientLogic(); client = clientLogic.InsertClient(client); Response.Redirect(string.Format("CreateListing.aspx?ClientGuid={0}", client.ClientGuid)); }
private ListingViewModelEdit SaveListing(ListingViewModelEdit listing, bool insert) { // try to find first city record and if not found insert new CityStateZipLogic cszLogic = new CityStateZipLogic(); CityStateZip csz = cszLogic.GetCityStateZipByCityStateZipGuid(listing.CityStateZipGuid); csz = new CityStateZip(listing.CityStateZipGuid, listing.City, listing.State, listing.ZipCode); csz = cszLogic.InsertCityStateZip(csz); listing.CityStateZipGuid = csz.CityStateZipGuid; //price ListingTypeLogic listingTypeLogic = new ListingTypeLogic(); ListingType listingType = listingTypeLogic.GetListingTypeByListingTypeGuid(listing.ListingTypeGuid); Facility facility = listing.ToFacility(); FacilityLogic facilityLogic = new FacilityLogic(); if (insert) { //Add Facility Price from listing list facility.Price = listingType.ListingTypePrice; facility = facilityLogic.InsertFacility(facility); listing.FacilityGuid = facility.FacilityGuid; listing.FacilityID = facility.FacilityID; //// add facilityguid to photos listing.FacilityPhotos.ToList().ForEach(ff => ff.FacilityGuid = listing.FacilityGuid); } else { facility.FacilityGuid = listing.FacilityGuid; // if listing type change then price from listing list Facility oldfacility = facilityLogic.GetFacilityByFacilityGuid(listing.FacilityGuid); if (oldfacility.ListingTypeGuid != facility.ListingTypeGuid) facility.Price = listingType.ListingTypePrice; else facility.Price = oldfacility.Price; facilityLogic.UpdateFacility(facility); } this.SaveTypesOfCare(listing); this.SaveListingPhotos(listing.FacilityPhotos.ToList()); return listing; }
private void AddCityStateZipToAccount(AccountViewModel account, CityStateZip cityStateZip) { Common.ValidateArgument<AccountViewModel>(account, "account"); Common.ValidateArgument<CityStateZip>(cityStateZip, "cityStateZip"); CityStateZipLogic cszLogic = new CityStateZipLogic(); cityStateZip = cszLogic.InsertCityStateZip(cityStateZip); account.CityStateZipGuid = cityStateZip.CityStateZipGuid; }
public void InsertCityStateZip(DC.CityStateZip request) { try { BL.CityStateZipLogic cityStateZipLogic = new BL.CityStateZipLogic(); BE.CityStateZip entity = request.ToBusinessEntity(); cityStateZipLogic.InsertCityStateZip(entity); } catch (BE.CityStateZipAlreadyExistsException ex) { FC.DefaultFaultContract fault = new FC.DefaultFaultContract(); fault.ErrorMessage = String.Format( "Unable to insert City State Zip data. Data: {0}", request.ToBusinessEntity().ToString()); throw new FaultException<FC.DefaultFaultContract>(fault, new FaultReason(ex.Message)); } }