Exemple #1
0
        public static SelectList GetSelectList_Floor(object BlockId, object sValue)
        {
            var             selectListItems = new List <SelectListItem>();
            FloorRepository floorRepository = new FloorRepository(new Domain.RealEstate.ErpRealEstateDbContext());

            //SelectListItem itemEmpty = new SelectListItem();
            //itemEmpty.Text = App_GlobalResources.Wording.ContractTypeName;
            //itemEmpty.Value = null;
            //selectListItems.Add(itemEmpty);
            try
            {
                if (BlockId != null)
                {
                    int id = Convert.ToInt32(BlockId);
                    var q  = floorRepository.GetAllFloor().Where(item => item.BlockId == id).OrderBy(item => item.OrderNo).ToList();
                    foreach (var i in q)
                    {
                        SelectListItem item = new SelectListItem();
                        item.Text  = "Tầng " + i.Name;
                        item.Value = i.Id.ToString();
                        selectListItems.Add(item);
                    }
                }
            }
            catch { }

            var selectList = new SelectList(selectListItems, "Value", "Text", sValue);

            return(selectList);
        }