Ejemplo n.º 1
0
        public async Task <ActionResult <InspectionPlan> > PostInspectionPlan(InspectionPlan inspectionPlan)
        {
            _context.InspectionPlans.Add(inspectionPlan);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetInspectionPlan", new { id = inspectionPlan.Id }, inspectionPlan));
        }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
 public static RestServiceResponse Add(InspectionPlan inspectionPlan)
 {
     return(new ServiceClientBase("operate-inspection-plan").Call <RestServiceResponse <InspectionPlan> >(new RestServiceRequest <InspectionPlan>()
     {
         Body = inspectionPlan,
         ActionName = "Add"
     }));
 }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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();
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
 public int EditPlan(InspectionPlan inspectionPlan)
 {
     throw new NotImplementedException();
 }