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));
        }
Example #2
0
        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));
        }