Estoy trabajando en un sitio web de administración de propiedades. Hay propiedades vendidas que no quiero mostrar a los usuarios. ¿Que debo hacer con eso? ¿Debo hacer cambios en el controlador o en la vista?
Este es mi código de controlador de propiedades vendidas.
public ActionResult ViewSoldProperties() { ViewBag.Principles = db.UCDs.GetUCDs(UCLTypes.PropertyStatus).AsUcdSelectList(); var propertiesViewAll = db.Properties.Where(x => x.IsDeleted == false && x.Status == 2353).OrderByDescending(i => i.ID); var ucds = db.UCDs.AsNoTracking().ActiveOnly().ToList(); foreach (var i in propertiesViewAll) { i.StatusName = ucds.Where(x => x.ID == i.Status).Select(t => t.Title).FirstOrDefault(); i.FinancingName = ucds.Where(x => x.ID == i.Financing).Select(t => t.Title).FirstOrDefault(); System.Net.Http.HttpClient client = new System.Net.Http.HttpClient(); client.BaseAddress = new Uri("http://gis.hcpafl.org/propertysearch/#/search/basic/address=" + i.StreetAddress + " " + i.RouteAddress + ", " + i.City); //Address2 is used as base address i.Address2 = client.BaseAddress.ToString(); var compId = db.BuyingInfoes.Where(x => x.PropertyID == i.ID).Select(x => x.CompanyID).FirstOrDefault(); if (compId != null) { var compAbbr = db.Owners.Where(x => x.ID == compId).Select(x => x.CompanyAbbreviation).FirstOrDefault(); if (compAbbr != null) { i.OwnerAbbriviation = compAbbr; } } } ViewBag.data = propertiesViewAll; //if (NumberOfRecords != null) //{ // return PartialView("PartialViewAll"); //} return View();A continuación se muestran las imágenes que quiero ocultar de los clientes en el sitio web en vivo.
Estas son las imágenes de ejemplo que no quiero mostrar a los usuarios.