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 })); }