public async Task <ActionResult <InspectionPlan> > PostInspectionPlan(InspectionPlan inspectionPlan) { _context.InspectionPlans.Add(inspectionPlan); await _context.SaveChangesAsync(); return(CreatedAtAction("GetInspectionPlan", new { id = inspectionPlan.Id }, inspectionPlan)); }
public async Task <IActionResult> PutInspectionPlan(long id, InspectionPlan inspectionPlan) { if (id != inspectionPlan.Id) { return(BadRequest()); } _context.Entry(inspectionPlan).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InspectionPlanExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static RestServiceResponse Add(InspectionPlan inspectionPlan) { return(new ServiceClientBase("operate-inspection-plan").Call <RestServiceResponse <InspectionPlan> >(new RestServiceRequest <InspectionPlan>() { Body = inspectionPlan, ActionName = "Add" })); }
public static InspectionPlanSource BuildInspectionPlanSource(InspectionPlan inspectionPlan) { if (inspectionPlan == null) { return(null); } var inspectionPlanSource = new InspectionPlanSource(); inspectionPlanSource.Content = inspectionPlan.Content; inspectionPlanSource.DeviceInfo = DeviceInfoTransfer.BuildDeviceInfoSource(inspectionPlan.DeviceInfo); inspectionPlanSource.Id = inspectionPlanSource.Id; inspectionPlanSource.PeriodFrom = Utility.ConvertDateTime(inspectionPlan.PeriodFrom); inspectionPlanSource.PeriodTo = Utility.ConvertDateTime(inspectionPlan.PeriodTo); inspectionPlanSource.Remark = inspectionPlan.Remark; inspectionPlanSource.ScheduleType = typeof(InspectionPlanScheduleType).GetValueByEnum(inspectionPlan.ScheduleType); inspectionPlanSource.ScheduleValue = inspectionPlan.ScheduleValue; inspectionPlanSource.Status = typeof(InspectionRecordStatus).GetValueByEnum(inspectionPlan.Status); return(inspectionPlanSource); }
static void Main( ) { var client = new DataServiceRestClient(new System.Uri("http://127.0.0.1:8080/")); var rawDataClient = new RawDataServiceRestClient(new System.Uri("http://127.0.0.1:8080/")); ServiceInformation.Lesson(client).Wait(); Configuration.Lesson(client).Wait(); Configuration.UndoLesson(client).Wait(); Catalogs.Lesson(client).Wait(); Catalogs.UndoLesson(client).Wait(); InspectionPlan.Lesson(client).Wait(); InspectionPlan.UndoLesson(client).Wait(); Measurements.Lesson(client).Wait(); Measurements.UndoLesson(client).Wait(); RawData.Lesson(client, rawDataClient).Wait(); RawData.UndoLesson(client, rawDataClient).Wait(); }
public static InspectionPlan BuildInspectionPlan(InspectionPlanSource inspectionPlanSource) { if (inspectionPlanSource == null) { return(null); } var inspectionPlan = new InspectionPlan(); inspectionPlan.Content = inspectionPlanSource.Content; inspectionPlan.CreationDate = Utility.ConvertDateTime(inspectionPlanSource.CreationDate); inspectionPlan.DeviceInfo = DeviceInfoTransfer.BuildDeviceInfo(inspectionPlanSource.DeviceInfo); inspectionPlan.Id = inspectionPlanSource.Id; inspectionPlan.ModifiedDate = Utility.ConvertDateTime(inspectionPlanSource.ModifiedDate); inspectionPlan.PeriodFrom = Utility.ConvertDateTime(inspectionPlanSource.PeriodFrom); inspectionPlan.PeriodTo = Utility.ConvertDateTime(inspectionPlanSource.PeriodTo); inspectionPlan.Remark = inspectionPlanSource.Remark; inspectionPlan.ScheduleType = (InspectionPlanScheduleType)typeof(InspectionPlanScheduleType).GetEnumByValue(inspectionPlanSource.ScheduleType); inspectionPlan.ScheduleValue = inspectionPlanSource.ScheduleValue; inspectionPlan.Status = (InspectionRecordStatus)typeof(InspectionRecordStatus).GetEnumByValue(inspectionPlanSource.Status); return(inspectionPlan); }
public int EditPlan(InspectionPlan inspectionPlan) { throw new NotImplementedException(); }