public List <JobPOMaterialModel> GetJobPOMaterials(int jobId, int?poId) { List <JobPOMaterialModel> Materials = new List <JobPOMaterialModel>(); var JobMaterials = jmdc.GetJobPOMaterials(jobId, poId); foreach (GetJobPOMaterialsResult jm in JobMaterials) { JobPOMaterialModel jmm = new JobPOMaterialModel(); jmm.Id = jm.Id; jmm.Name = jm.Name; jmm.Attributes = jm.Attributes; jmm.Type = jm.Type; jmm.RequiredQuantity = jm.RequiredQuantity; if (jm.Quantity.HasValue) { jmm.Quantity = Convert.ToInt32(jm.Quantity); } if (jm.UnitPrice.HasValue) { jmm.Price = Convert.ToDecimal(jm.UnitPrice); } Materials.Add(jmm); } return(Materials); }
public void InsJobPOMaterila(int POId, int jobId, JobPOMaterialModel jobPOMaterial) { jmdc.INSJobPOMaterial(POId, jobId, jobPOMaterial.Id, jobPOMaterial.Quantity, jobPOMaterial.Price); }