public ActionResult Delete(Guid facilityGuid)
        {
            ListingLogic listingLogic = new ListingLogic();
            var listingToDelete = listingLogic.GetListingByFacilityGuid(facilityGuid);
            if (listingToDelete != null)
            {
                return View(listingToDelete);
            }

            return View();
        }
Beispiel #2
0
 public ActionResult ListingDetails(Guid facilityGuid, SeoSearchFilterViewModel seofilter)
 {
     var filter = this.RestoreFilter(seofilter);
     ListingLogic llogic = new ListingLogic();
     ListingViewModelEdit listingnew = llogic.GetListingByFacilityGuid(facilityGuid).ToEdit();
     var csz = this.CityStateZipAll.FirstOrDefault(c => c.CityStateZipGuid == listingnew.CityStateZipGuid);
     this.AddTypesOfCareToListing(listingnew);
     this.AddFacilityPhotoToListing(listingnew, false);
     var details = listingnew.ToListingDetails(csz, filter);
     return View(details);
 }
        public ActionResult Delete(Guid facilityGuid, FormCollection collection)
        {
            var user = Membership.GetUser();
            string email = user.UserName;
            ListingLogic listingLogic = new ListingLogic();
            bool success = listingLogic.Delete(facilityGuid, email);

            return RedirectToAction("List");
        }
        public ActionResult See(Guid facilityGuid)
        {
            ListingLogic listingLogic = new ListingLogic();
            ListingViewModel listing = listingLogic.GetListingByFacilityGuid(facilityGuid);

            if (null != listing)
            {
                ListingViewModelEdit listingnew = listing.ToEdit();
                this.AddListingTypesToListing(listingnew);
                this.AddTypesOfCareToListing(listingnew);
                this.AddFacilityPhotoToListing(listingnew, false);

                return View(listingnew);
            }

            return RedirectToAction("Create", "Listings");
        }
        public ActionResult List()
        {
            var user = Membership.GetUser();
            if (user == null)
            {
                return RedirectToAction("Create", "Account");
            }

            string email = user.UserName;
            AccountLogic accountLogic = new AccountLogic();
            AccountViewModel accountVM = accountLogic.GetByEmail(email);

            if (accountVM != null)
            {
                ListingLogic listingLogic = new ListingLogic();
                IEnumerable<ListingViewModel> listings = listingLogic.GetListingByClientGuid(accountVM.ClientGuid);
                return View(listings);
            }
            else
            {
                return RedirectToAction("Create", "Account");
            }
        }
        public ActionResult Edit(Guid facilityGuid)
        {
            // Get account object from db
            ListingLogic listingLogic = new ListingLogic();
            ListingViewModel listing = listingLogic.GetListingByFacilityGuid(facilityGuid);
            ListingViewModelEdit listingnew = listing.ToEdit();
            listingnew.SaveButtonText = "Save";
            listingnew.ActionName = "Edit";
            this.AddListingTypesToListing(listingnew);
            this.AddTypesOfCareToListing(listingnew);
            this.AddFacilityPhotoToListing(listingnew, true);

            return View(listingnew);
        }
Beispiel #7
0
        public ActionResult See()
        {
            AccountLogic accountLogic = new AccountLogic();
            AccountViewModel accountVM = accountLogic.GetByEmail(User.Identity.Name);

            // If an account does not exist, help user create one.
            if (null == accountVM)
            {
                return RedirectToAction("Create", "Account");
            }
            // If it does exist, show it.
            else
            {
                AccountWithListingsViewModel accountWithListings = accountVM.WithListings();
                ListingLogic llogic = new ListingLogic();
                var listings = llogic.GetListingsWithDateModifiedByClientGuid(accountWithListings.ClientGuid);
                accountWithListings.AccountListings = listings.ToList();
                ClientCardInfoLogic ClientCardInfoLogic = new ClientCardInfoLogic();
                var ccinfo= ClientCardInfoLogic.GetByClientGuid(accountWithListings.ClientGuid);

                ClientCardInfoViewModel clientCardInfoVM = new ClientCardInfoViewModel();
                if (ccinfo != null)
                    clientCardInfoVM = DecryptCCinfo(ccinfo);
                accountWithListings.clientCardInfoVM = clientCardInfoVM;

                return View(accountWithListings);
            }
        }