public ActionResult Index(int lineId = -1) { ProdLinePerformanceTargetModel model = new ProdLinePerformanceTargetModel() { CanShow = false }; if (lineId >= 0) { model.ProdLineID = lineId; model.TPTUse = "L"; using (ProdLinesPerformService service = new ProdLinesPerformService()) { var dto = service.GetByLineId(lineId); if (dto != null) { model = Mapper.Map <ProdLinesPerformDto, ProdLinePerformanceTargetModel>(dto); } } ProductionLinesModel productionLine = GetProductionLine(lineId); ProdLineTypeModel prodLineType = GetProductionLineType(productionLine.LineTypeID); model.ProdLineDescCode = prodLineType.ProdLineTypeCode; model.CanShow = true; } return(View(model)); }
public JsonResult GetTypeByLineID(int lineID = 0) { ProdLineTypeModel type = null; using (ProdLineTypeService svc = new ProdLineTypeService()) { var dto = svc.GetByLineID(lineID); type = Mapper.Map <ProdLineTypeDto, ProdLineTypeModel>(dto); } return(Json(type, JsonRequestBehavior.AllowGet)); }
private ProdLineTypeModel GetProductionLineType(int lineTypeId) { ProdLineTypeModel lineType = new ProdLineTypeModel(); using (ProdLineTypeService service = new ProdLineTypeService()) { var dto = service.Get(lineTypeId); lineType = Mapper.Map <ProdLineTypeDto, ProdLineTypeModel>(dto); } return(lineType); }