コード例 #1
0
 public object GetFilteredByDeviceFactoryMaintenanceTasks(int factoryDeviceId)
 {
     try
     {
         return(FactoryMaintenanceTaskAdapter.ToAnonymousObject(
                    _factoryMaintenanceTaskService.GetFilteredByDeviceFactoryMaintenanceTasks(factoryDeviceId)));
     }
     catch (Exception e)
     {
         LogHandler.LogError(e.Message);
         return(new ConflictResult());
     }
 }
コード例 #2
0
        public object GetSingleFactoryMaintenanceTask(Guid taskGuid)
        {
            try
            {
                var singleFactoryMaintenanceTask = _factoryMaintenanceTaskService.GetSingleFactoryMaintenanceTasks(taskGuid);
                if (singleFactoryMaintenanceTask.FactoryMaintenanceTaskId != taskGuid)
                {
                    return(NotFound());
                }

                return(Ok(FactoryMaintenanceTaskAdapter.ToAnonymousObject(singleFactoryMaintenanceTask)));
            }
            catch (Exception e)
            {
                LogHandler.LogError(e.Message);
                return(new ConflictResult());
            }
        }
コード例 #3
0
        public void MaintenanceTaskAdapterNotNull()
        {
            var testDto = new FactoryMaintenanceTaskDto()
            {
                FactoryDeviceId = 1,
                FactoryDevice   = new FactoryDeviceDto()
                {
                    Id = 1, Name = "testdevice", Type = "type1", Year = 2019
                },
                FactoryMaintenanceTaskId = Guid.NewGuid(),
                TaskRegistrationDate     = new DateTime(2019, 12, 31),
                PriorityId      = Priority.Critical,
                Description     = "Test description",
                TaskIsCompleted = true
            };

            var testObject = FactoryMaintenanceTaskAdapter.ToAnonymousObject(testDto);

            Assert.NotNull(testObject);
            Assert.Contains("AnonymousType", testObject.GetType().ToString());
        }