Exemplo n.º 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);
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        public void DeleteCityStateZip(DC.CityStateZip request)
        {
            try
            {
                BL.CityStateZipLogic cityStateZipLogic = new BL.CityStateZipLogic();
                BE.CityStateZip entity = request.ToBusinessEntity();
                cityStateZipLogic.DeleteCityStateZip(entity);
            }
            catch (BE.CityStateZipNotFoundException ex)
            {
                FC.DefaultFaultContract fault = new FC.DefaultFaultContract();
                fault.ErrorMessage = String.Format(
                    "Unable to delete City State Zip data. Data: {0}",
                    request.ToBusinessEntity().ToString());

                throw new FaultException<FC.DefaultFaultContract>(fault,
                    new FaultReason(ex.Message));
            }
        }
Exemplo n.º 4
0
        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;
        }
Exemplo n.º 5
0
        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;
        }
Exemplo n.º 6
0
 public List<DC.CityStateZip> GetAllCityStateZip()
 {
     try
     {
         BL.CityStateZipLogic cityStateZipLogic = new BL.CityStateZipLogic();
         List<BE.CityStateZip> entities = cityStateZipLogic.GetAllCityStateZip();
         List<DC.CityStateZip> response = entities.ToDataContractList();
         return response;
     }
     catch (Exception ex)
     {
         FC.DefaultFaultContract fault = new FC.DefaultFaultContract();
         fault.ErrorMessage = "Unable to retrieve cityStateZip data.";
         throw new FaultException<FC.DefaultFaultContract>(fault,
             new FaultReason(ex.Message));
     }
 }
Exemplo n.º 7
0
 public List<DC.CityStateZip> GetCityStateZipsNotForFacility(Guid facilityGuid)
 {
     try
     {
         BL.CityStateZipLogic cityStateZipLogic = new BL.CityStateZipLogic();
         List<BE.CityStateZip> cityStateZips = cityStateZipLogic.GetCityStateZipsNotForFacility(facilityGuid);
         List<DC.CityStateZip> response = cityStateZips.ToDataContractList();
         return response;
     }
     catch (BE.FacilityNotFoundException)
     {
         FC.FacilityFault fault = new FC.FacilityFault();
         fault.FacilityGuid = facilityGuid;
         fault.ErrorMessage = String.Format("Unable to find cityStateZips not for facility '{0}'.",
             facilityGuid);
         throw new FaultException<FC.FacilityFault>(fault,
             new FaultReason("Facility does not exist in database."));
     }
     catch (Exception ex)
     {
         FC.FacilityFault fault = new FC.FacilityFault();
         fault.FacilityGuid = facilityGuid;
         fault.ErrorMessage = String.Format("Unable to find cityStateZips not for facility '{0}'.",
             facilityGuid);
         throw new FaultException<FC.FacilityFault>(fault,
             new FaultReason(ex.Message));
     }
 }
Exemplo n.º 8
0
 public DC.CityStateZip GetCityStateZipByCityStateZipGuid(Guid cityStateZipGuid)
 {
     try
     {
         BL.CityStateZipLogic cityStateZipLogic = new BL.CityStateZipLogic();
         BE.CityStateZip entity = cityStateZipLogic.GetCityStateZipByCityStateZipGuid(cityStateZipGuid);
         DC.CityStateZip response = entity.ToDataContract();
         return response;
     }
     catch (BE.CityStateZipNotFoundException ex)
     {
         FC.CityStateZipFault fault = new FC.CityStateZipFault();
         fault.CityStateZipGuid = ex.CityStateZipGuid;
         fault.ErrorMessage = "CityStateZip does not exsist in the database.";
         throw new FaultException<FC.CityStateZipFault>(fault,
             new FaultReason(ex.Message));
     }
     catch (Exception ex)
     {
         FC.CityStateZipFault fault = new FC.CityStateZipFault();
         fault.ErrorMessage = "Could not retrieve a specific CityStateZip for unknown reasons.";
         throw new FaultException<FC.CityStateZipFault>(fault,
             new FaultReason(ex.Message));
     }
 }