- Timestamp:
- 04/12/11 13:43:05 (13 years ago)
- Location:
- branches/HeuristicLab.Hive-3.4/sources
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources
- Property svn:ignore
-
old new 4 4 PrecompiledWeb 5 5 CreateEventLogSources 6 WindowsFormsTestProject
-
- Property svn:ignore
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive/3.4/HiveService.cs
r6000 r6006 2 2 using System.Collections.Generic; 3 3 using System.Linq; 4 using System.Security.Permissions;5 4 using System.ServiceModel; 6 5 using HeuristicLab.Services.Hive.Common; … … 33 32 34 33 #region Job Methods 35 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]36 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]34 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 35 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 37 36 public Guid AddJob(Job job, JobData jobData, IEnumerable<Guid> resourceIds) { 38 37 return trans.UseTransaction(() => { … … 53 52 } 54 53 55 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]56 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]54 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 55 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 57 56 public Guid AddChildJob(Guid parentJobId, Job job, JobData jobData) { 58 57 return trans.UseTransaction(() => { … … 62 61 } 63 62 64 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]65 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]66 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]63 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 64 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 65 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 67 66 public Job GetJob(Guid jobId) { 68 67 return dao.GetJob(jobId); 69 68 } 70 69 71 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]72 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]70 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 71 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 73 72 public IEnumerable<Job> GetJobs() { 74 73 return dao.GetJobs(x => true); 75 74 } 76 75 77 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]78 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]76 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 77 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 79 78 public IEnumerable<LightweightJob> GetLightweightJobs(IEnumerable<Guid> jobIds) { 80 79 return dao.GetJobs(x => jobIds.Contains(x.JobId)).Select(x => new LightweightJob(x)).ToArray(); 81 80 } 82 81 83 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]84 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]82 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 83 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 85 84 public IEnumerable<LightweightJob> GetLightweightChildJobs(Guid? parentJobId, bool recursive, bool includeParent) { 86 85 return GetChildJobs(parentJobId, recursive, includeParent).Select(x => new LightweightJob(x)).ToArray(); 87 86 } 88 87 89 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 90 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 91 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 88 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 89 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 90 public IEnumerable<LightweightJob> GetLightweightExperimentJobs(Guid experimentId) { 91 return dao.GetJobs(x => x.HiveExperimentId == experimentId).Select(x => new LightweightJob(x)).ToArray(); 92 } 93 94 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 95 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 96 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 92 97 public JobData GetJobData(Guid jobId) { 93 98 return dao.GetJobData(jobId); 94 99 } 95 100 96 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]97 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]98 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]101 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 102 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 103 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 99 104 public void UpdateJob(Job job) { 100 105 trans.UseTransaction(() => { … … 103 108 } 104 109 105 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]106 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]107 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]110 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 111 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 112 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 108 113 public void UpdateJobData(Job job, JobData jobData) { 109 114 trans.UseTransaction(() => { … … 114 119 } 115 120 116 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]117 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]118 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]121 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 122 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 123 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 119 124 public void DeleteJob(Guid jobId) { 120 125 trans.UseTransaction(() => { … … 123 128 } 124 129 125 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]126 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]127 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]130 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 131 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 132 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 128 133 public void DeleteChildJobs(Guid parentJobId) { 129 134 trans.UseTransaction(() => { … … 136 141 } 137 142 138 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]139 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]140 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]143 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 144 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 145 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 141 146 public Job UpdateJobState(Guid jobId, JobState jobState, Guid? slaveId, Guid? userId, string exception) { 142 147 return trans.UseTransaction(() => { … … 156 161 157 162 #region Job Control Methods 158 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]159 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]160 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]163 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 164 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 165 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 161 166 public void StopJob(Guid jobId) { 162 167 trans.UseTransaction(() => { … … 168 173 } 169 174 170 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]171 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]172 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]175 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 176 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 177 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 173 178 public void PauseJob(Guid jobId) { 174 179 trans.UseTransaction(() => { … … 180 185 } 181 186 182 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]183 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]184 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]187 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 188 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 189 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 185 190 public void RestartJob(Guid jobId) { 186 191 trans.UseTransaction(() => { … … 193 198 194 199 #region HiveExperiment Methods 195 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]196 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]200 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 201 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 197 202 public HiveExperiment GetHiveExperiment(Guid id) { 198 203 return dao.GetHiveExperiments(x => … … 202 207 } 203 208 204 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]205 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]209 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 210 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 206 211 public IEnumerable<HiveExperiment> GetHiveExperiments() { 207 212 return dao.GetHiveExperiments(x => x.OwnerUserId == auth.UserId || x.HiveExperimentPermissions.Count(hep => hep.Permission != Permission.NotAllowed && hep.GrantedUserId == auth.UserId) > 0); 208 213 } 209 214 210 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]215 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 211 216 public IEnumerable<HiveExperiment> GetAllHiveExperiments() { 212 217 return dao.GetHiveExperiments(x => true); 213 218 } 214 219 215 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]216 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]220 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 221 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 217 222 public Guid AddHiveExperiment(HiveExperiment hiveExperimentDto) { 218 223 return trans.UseTransaction(() => { … … 223 228 } 224 229 225 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]226 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]230 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 231 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 227 232 public void UpdateHiveExperiment(HiveExperiment hiveExperimentDto) { 228 233 trans.UseTransaction(() => { … … 231 236 } 232 237 233 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]234 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]238 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 239 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 235 240 public void DeleteHiveExperiment(Guid hiveExperimentId) { 236 241 trans.UseTransaction(() => { … … 242 247 243 248 #region Login Methods 244 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]249 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 245 250 public void Hello(Slave slaveInfo) { 246 251 trans.UseTransaction(() => { … … 275 280 } 276 281 277 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]282 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 278 283 public void GoodBye(Guid slaveId) { 279 284 trans.UseTransaction(() => { … … 288 293 289 294 #region Heartbeat Methods 290 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]295 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 291 296 public List<MessageContainer> Heartbeat(Heartbeat heartbeat) { 292 297 TriggerLifecycle(false); … … 296 301 297 302 #region Plugin Methods 298 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]299 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]303 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 304 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 300 305 public Guid AddPlugin(Plugin plugin, List<PluginData> pluginDatas) { 301 306 return trans.UseTransaction(() => { … … 318 323 } 319 324 320 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]321 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]322 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]325 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 326 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 327 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 323 328 public Plugin GetPlugin(Guid pluginId) { 324 329 return dao.GetPlugin(pluginId); 325 330 } 326 331 327 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]328 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]329 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]332 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 333 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 334 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 330 335 public IEnumerable<Plugin> GetPlugins() { 331 336 return dao.GetPlugins(x => x.IsLocal == false); 332 337 } 333 338 334 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]335 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]336 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]339 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 340 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 341 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)] 337 342 public IEnumerable<PluginData> GetPluginDatas(List<Guid> pluginIds) { 338 343 List<PluginData> pluginDatas = new List<PluginData>(); … … 354 359 355 360 #region Slave Methods 356 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]357 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]361 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 362 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 358 363 public Guid AddSlave(Slave slave) { 359 364 return trans.UseTransaction(() => dao.AddSlave(slave)); 360 365 } 361 366 362 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]363 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]367 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 368 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 364 369 public Guid AddSlaveGroup(SlaveGroup slaveGroup) { 365 370 return trans.UseTransaction(() => dao.AddSlaveGroup(slaveGroup)); 366 371 } 367 372 368 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]369 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]373 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 374 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 370 375 public Slave GetSlave(Guid slaveId) { 371 376 return dao.GetSlave(slaveId); … … 376 381 } 377 382 378 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]379 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]383 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 384 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 380 385 public IEnumerable<Slave> GetSlaves() { 381 386 return dao.GetSlaves(x => true); 382 387 } 383 388 384 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]385 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]389 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 390 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 386 391 public IEnumerable<SlaveGroup> GetSlaveGroups() { 387 392 return dao.GetSlaveGroups(x => true); 388 393 } 389 394 390 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]391 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]395 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 396 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 392 397 public void UpdateSlave(Slave slave) { 393 398 trans.UseTransaction(() => { … … 396 401 } 397 402 398 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]399 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]403 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 404 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 400 405 public void UpdateSlaveGroup(SlaveGroup slaveGroup) { 401 406 trans.UseTransaction(() => { … … 404 409 } 405 410 406 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]407 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]411 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 412 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 408 413 public void DeleteSlave(Guid slaveId) { 409 414 trans.UseTransaction(() => { … … 412 417 } 413 418 414 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]415 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]419 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 420 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 416 421 public void DeleteSlaveGroup(Guid slaveGroupId) { 417 422 trans.UseTransaction(() => { … … 420 425 } 421 426 422 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]423 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]427 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 428 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 424 429 public void AddResourceToGroup(Guid slaveGroupId, Guid resourceId) { 425 430 trans.UseTransaction(() => { … … 430 435 } 431 436 432 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]433 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]437 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 438 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 434 439 public void RemoveResourceFromGroup(Guid slaveGroupId, Guid resourceId) { 435 440 trans.UseTransaction(() => { … … 440 445 } 441 446 442 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]443 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)]447 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 448 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Client)] 444 449 public Guid GetResourceId(string resourceName) { 445 450 return trans.UseTransaction(() => { … … 485 490 #region Appointment Methods 486 491 487 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]492 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 488 493 public Guid AddAppointment(Appointment appointment) { 489 494 return trans.UseTransaction(() => dao.AddAppointment(appointment)); 490 495 } 491 496 492 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]497 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 493 498 public void DeleteAppointment(Guid appointmentId) { 494 499 trans.UseTransaction(() => { … … 497 502 } 498 503 499 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]504 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 500 505 public void UpdateAppointment(Appointment appointment) { 501 506 trans.UseTransaction(() => { … … 504 509 } 505 510 506 [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]511 // [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)] 507 512 public IEnumerable<Appointment> GetScheduleForResource(Guid resourceId) { 508 513 return trans.UseTransaction(() => dao.GetAppointments(x => x.ResourceId == resourceId));
Note: See TracChangeset
for help on using the changeset viewer.