public ActionResult GetItemList() { ViewBag.ddlItemTypeName = _itemTypeBusiness.GetAllItemTypeByOrgId(OrgId).Select(itemtype => new SelectListItem { Text = itemtype.ItemName, Value = itemtype.ItemId.ToString() }).ToList(); ViewBag.ddlUnitName = _unitBusiness.GetAllUnitByOrgId(OrgId).Select(unit => new SelectListItem { Text = unit.UnitName, Value = unit.UnitId.ToString() }).ToList(); IEnumerable <ItemDomainDTO> itemDomains = _itemBusiness.GetAllItemByOrgId(1).Select(item => new ItemDomainDTO { ItemId = item.ItemId, ItemName = item.ItemName, Remarks = item.Remarks, StateStatus = (item.IsActive == true ? "Active" : "Inactive"), OrganizationId = item.OrganizationId, ItemTypeId = item.ItemTypeId, ItemTypeName = _itemTypeBusiness.GetItemType(item.ItemTypeId, OrgId).ItemName, UnitId = item.UnitId, UnitName = _unitBusiness.GetUnitOneByOrgId(item.UnitId, OrgId).UnitName }).ToList(); List <ItemViewModel> itemViewModels = new List <ItemViewModel>(); AutoMapper.Mapper.Map(itemDomains, itemViewModels); return(View(itemViewModels)); }
public ActionResult GetItemForDDL(long itemTypeId) { var items = _itemBusiness.GetAllItemByOrgId(OrgId).AsEnumerable(); var dropDown = items.Where(i => i.ItemTypeId == itemTypeId).Select(i => new Dropdown { text = i.ItemName, value = i.ItemId.ToString() }).ToList(); return(Json(dropDown)); }