Esempio n. 1
0
 public static void WeeklyTaskRequest(WeeklyTaskRequest result, WeeklyTaskRequest task)
 {
     AssertSameBasicTaskProperties(result, task);
     AssertSameRecurringTaskProperties(result, task);
     Assert.That(result.TriggerWhenDayOfWeek, Is.EqualTo(task.TriggerWhenDayOfWeek));
     Assert.That(result.RecursEveryXWeeks, Is.EqualTo(task.RecursEveryXWeeks));
 }
Esempio n. 2
0
 public static WeeklyTaskRequest CreateWeaklyTaskRequest()
 {
     var task = new WeeklyTaskRequest();
     InitRecurringTaskProperties(task);
     task.TriggerWhenDayOfWeek = new HashSet<DayOfWeek> { DayOfWeek.Monday, DayOfWeek.Friday };
     task.RecursEveryXWeeks = 2;
     return task;
 }
 public TaskResponse Post(WeeklyTaskRequest request)
 {
     return ReturnCreated(taskHandler.Create(request), Global.WEEKLY);
 }
 public WeeklyTaskRequest Get(WeeklyTaskRequest request)
 {
     return taskHandler.Get(request);
 }
 public TaskResponse Delete(WeeklyTaskRequest request)
 {
     return taskHandler.Delete(request);
 }
 public TaskResponse Put(WeeklyTaskRequest request)
 {
     return taskHandler.Update(request);
 }
 public GetWeeklyTaskResponse Any(GetWeeklyTask request)
 {
     var req = new WeeklyTaskRequest { Id = request.Id };
     var result = taskHandler.Get(req);
     return new GetWeeklyTaskResponse { WeeklyTaskRequest = result };
 }