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 GetRequsitionDetails(long?reqId) { IEnumerable <RequsitionDetailDTO> requsitionDetailDTO = _requsitionDetailBusiness.GetAllReqDetailByOrgId(OrgId).Where(rqd => reqId == null || reqId == 0 || rqd.ReqInfoId == reqId).Select(d => new RequsitionDetailDTO { ReqDetailId = d.ReqDetailId, ItemTypeId = d.ItemTypeId.Value, ItemTypeName = (_itemTypeBusiness.GetItemType(d.ItemTypeId.Value, OrgId).ItemName), ItemId = d.ItemId.Value, ItemName = (_itemBusiness.GetItemOneByOrgId(d.ItemId.Value, OrgId).ItemName), Quantity = d.Quantity.Value, UnitName = (_unitBusiness.GetUnitOneByOrgId(d.UnitId.Value, OrgId).UnitSymbol) }).ToList(); List <RequsitionDetailViewModel> requsitionDetailViewModels = new List <RequsitionDetailViewModel>(); AutoMapper.Mapper.Map(requsitionDetailDTO, requsitionDetailViewModels); ViewBag.RequisitionStatus = _requsitionInfoBusiness.GetRequisitionById(reqId.Value, OrgId).StateStatus; return(PartialView("_GetRequsitionDetails", requsitionDetailViewModels)); }
public ActionResult GetUnitByItemId(long itemId) { var unitId = _itemBusiness.GetItemOneByOrgId(itemId, OrgId).UnitId; var unit = _unitBusiness.GetUnitOneByOrgId(unitId, OrgId); UnitDomainDTO unitDTO = new UnitDomainDTO(); unitDTO.UnitId = unit.UnitId; unitDTO.UnitName = unit.UnitName; unitDTO.UnitSymbol = unit.UnitSymbol; return(Json(unitDTO)); }