public ActionResult <ManufacturingPlanDTO> GetManufacturingPlanForProduct(int id) { var product = _IProductRepository.Select(id); var manufacturingPlan = _IManufacturingPlanRepository.Select(product.ManufacturingPlan.Id); ManufacturingPlanDTO manufacturing = ManufacturingPlanDTO.generateDto(manufacturingPlan); return(manufacturing); }
public List <ManufacturingPlanDTO> GetAllManufacturingPlan() { var q = _IManufacturingPlanRepository.SelectAll().ToList(); List <ManufacturingPlanDTO> list = new List <ManufacturingPlanDTO>(); foreach (ManufacturingPlan p in q) { list.Add(ManufacturingPlanDTO.generateDto(p)); } return(list); }
public ActionResult PutManufacturingPlan(ManufacturingPlanDTO manufacturingPlanDTO) { List <OperationsMDP> list = new List <OperationsMDP>(); foreach (int item in manufacturingPlanDTO.Operactions) { list.Add(_IOperationRepository.Select(item)); } ManufacturingPlan manufacturing = new ManufacturingPlan(manufacturingPlanDTO.Date, list); return(Ok(_IManufacturingPlanRepository.Update(manufacturing))); }
public ActionResult PostManufacturingPlan(ManufacturingPlanDTO manufacturingPlanDTO) { List <OperationsMDP> list = new List <OperationsMDP>(); foreach (int item in manufacturingPlanDTO.Operactions) { list.Add(_IOperationRepository.Select(item)); } ManufacturingPlan manufacturingPlan = new ManufacturingPlan(manufacturingPlanDTO.Date, list); _IManufacturingPlanRepository.Insert(manufacturingPlan); return(CreatedAtAction(nameof(GetManufacturingPlan), new { id = manufacturingPlan.Id }, manufacturingPlan)); }
public ActionResult <ManufacturingPlanDTO> GetManufacturingPlan(int id) { var manufacturingPlan = _IManufacturingPlanRepository.Select(id); return(Ok(ManufacturingPlanDTO.generateDto(manufacturingPlan))); }