public object GetFilteredByDeviceFactoryMaintenanceTasks(int factoryDeviceId) { try { return(FactoryMaintenanceTaskAdapter.ToAnonymousObject( _factoryMaintenanceTaskService.GetFilteredByDeviceFactoryMaintenanceTasks(factoryDeviceId))); } catch (Exception e) { LogHandler.LogError(e.Message); return(new ConflictResult()); } }
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()); } }
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()); }