public void AssignClusterCoordinator(int disasterId, int clusterId, int personId) { dataService.AddClusterCoordinator(new ClusterCoordinator {DisasterId = disasterId, ClusterId = clusterId, PersonId = personId}); var clusterCoordinatorLogEntry = new ClusterCoordinatorLogEntry { Event = ClusterCoordinatorEvents.Assigned, TimeStampUtc = DateTime.UtcNow, ClusterId = clusterId, ClusterName = dataService.Clusters.Single(x=>x.Id == clusterId).Name, DisasterId = disasterId, DisasterName = dataService.Disasters.Single(x=>x.Id == disasterId).Name, PersonId = personId, PersonName = dataService.Persons.Single(x=>x.Id == personId).FullName, }; dataService.AppendClusterCoordinatorLogEntry(clusterCoordinatorLogEntry); }
public void UnassignClusterCoordinator(ClusterCoordinator clusterCoordinator) { dataService.RemoveClusterCoordinator(clusterCoordinator); var clusterCoordinatorLogEntry = new ClusterCoordinatorLogEntry { Event = ClusterCoordinatorEvents.Unassigned, TimeStampUtc = DateTime.UtcNow, ClusterId = clusterCoordinator.ClusterId, ClusterName = dataService.Clusters.Single(x => x.Id == clusterCoordinator.ClusterId).Name, DisasterId = clusterCoordinator.DisasterId, DisasterName = dataService.Disasters.Single(x => x.Id == clusterCoordinator.DisasterId).Name, PersonId = clusterCoordinator.PersonId, PersonName = dataService.Persons.Single(x => x.Id == clusterCoordinator.PersonId).FullName, }; dataService.AppendClusterCoordinatorLogEntry(clusterCoordinatorLogEntry); }
public void AppendClusterCoordinatorLogEntry(ClusterCoordinatorLogEntry clusterCoordinatorLogEntry) { context.ClusterCoordinatorLogEntries.Add(clusterCoordinatorLogEntry); context.SaveChanges(); }
private void AppendLogEntry(ClusterCoordinator coordinator) { var clusterCoordinatorLogEntry = new ClusterCoordinatorLogEntry { Event = ClusterCoordinatorEvents.Assigned, TimeStampUtc = DateTime.UtcNow, ClusterId = coordinator.ClusterId, ClusterName = coordinator.Cluster.Name, DisasterId = coordinator.DisasterId, DisasterName = coordinator.Disaster.Name, PersonId = coordinator.PersonId, PersonName = coordinator.Person.FullName, }; _dataService.AppendClusterCoordinatorLogEntry(clusterCoordinatorLogEntry); }
public void UnassignClusterCoordinator(ClusterCoordinator clusterCoordinator) { var clusterCoordinatorLogEntry = new ClusterCoordinatorLogEntry { Event = ClusterCoordinatorEvents.Unassigned, TimeStampUtc = DateTime.UtcNow, ClusterId = clusterCoordinator.ClusterId, ClusterName = clusterCoordinator.Cluster.Name, DisasterId = clusterCoordinator.DisasterId, DisasterName = clusterCoordinator.Disaster.Name, PersonId = clusterCoordinator.PersonId, PersonName = clusterCoordinator.Person.FullName }; _dataService.RemoveClusterCoordinator(clusterCoordinator); _dataService.AppendClusterCoordinatorLogEntry(clusterCoordinatorLogEntry); }