示例#1
0
        public IActionResult GetPredefinedTaskMaterialList(string predefinedTaskId)
        {
            Guid predefinedTaskIdLocal = Guid.Parse(predefinedTaskId);
            List <PredefinedMaterial>       predefinedMaterialLst       = _queries.GetAllPredefinedTaskMaterialWherePredefinedTaskIdEquals(predefinedTaskIdLocal);
            List <PredefinedTaskMaterialVM> predefinedTaskMaterialVMLst = new List <PredefinedTaskMaterialVM>();

            foreach (var predefinedMaterial in predefinedMaterialLst)
            {
                PredefinedTaskMaterialVM predefinedTaskMaterialVMLocal = new PredefinedTaskMaterialVM();
                predefinedTaskMaterialVMLocal.materialName         = predefinedMaterial.Name;
                predefinedTaskMaterialVMLocal.materialDescription  = predefinedMaterial.Description;
                predefinedTaskMaterialVMLocal.materialCost         = predefinedMaterial.Price.ToString();
                predefinedTaskMaterialVMLocal.predefinedMaterialId = predefinedMaterial.PredefinedMaterialId.ToString();
                predefinedTaskMaterialVMLst.Add(predefinedTaskMaterialVMLocal);
            }
            return(Json(new { data = predefinedTaskMaterialVMLst }));
        }