public TrimScheduleInfo TrimPreviousScheduleHistoryDetail(int locationId) { SequencingFactory factory = new SequencingFactory(); TrimScheduleFactory trimFactory = new TrimScheduleFactory(); var histories = factory.GetScheduleHistory(locationId); var lastHistory = histories.FirstOrDefault(); if (lastHistory != null) { var schedule = trimFactory.GetTrimScheduleHistoryDetail(locationId, (int)lastHistory.ScheduleNum); if (schedule == null) { throw new HttpResponseException( HttpErrorResponse.GetHttpErrorResponse( HttpStatusCode.NotFound, "Trim Previous Schedule Not Available", string.Format("Trim Previous Schedule With Aisle ID = {0} does not exist", locationId))); } return schedule; } throw new HttpResponseException( HttpErrorResponse.GetHttpErrorResponse( HttpStatusCode.NotFound, "Trim Previous Schedule Not Available", string.Format("Trim Previous Schedule With Aisle ID = {0} does not exist", locationId))); }
public IEnumerable<SequencingStationScheduleHistory> SequencingScheduleHistory(int id) { SequencingFactory factory = new SequencingFactory(); var items = factory.GetScheduleHistory(id); return items; }