public ActionResult GetItemTypeForDDL(long warehouseId) { var itemTypes = _itemTypeBusiness.GetAllItemTypeByOrgId(OrgId).AsEnumerable(); var dropDown = itemTypes.Where(i => i.WarehouseId == warehouseId).Select(i => new Dropdown { text = i.ItemName, value = i.ItemId.ToString() }).ToList(); return(Json(dropDown)); }
public ActionResult GetItemTypeList() { ViewBag.ddlWarehouse = _warehouseBusiness.GetAllWarehouseByOrgId(OrgId).Select(ware => new SelectListItem { Text = ware.WarehouseName, Value = ware.Id.ToString() }).ToList(); IEnumerable <ItemTypeDTO> itemTypesDomains = _itemTypeBusiness.GetAllItemTypeByOrgId(OrgId).Select(item => new ItemTypeDTO { ItemId = item.ItemId, WarehouseId = item.WarehouseId, ItemName = item.ItemName, Remarks = item.Remarks, StateStatus = (item.IsActive == true ? "Active" : "Inactive"), OrganizationId = item.OrganizationId, WarehouseName = (_warehouseBusiness.GetWarehouseOneByOrgId(item.WarehouseId, OrgId).WarehouseName) }).ToList(); List <ItemTypeViewModel> itemTypeViewModels = new List <ItemTypeViewModel>(); AutoMapper.Mapper.Map(itemTypesDomains, itemTypeViewModels); return(View(itemTypeViewModels)); }