Пример #1
0
 public static void DailyTaskRequest(DailyTaskRequest result, DailyTaskRequest task)
 {
     AssertSameBasicTaskProperties(result, task);
     AssertSameRecurringTaskProperties(result, task);
     Assert.That(result.RecursEveryXDays, Is.EqualTo(task.RecursEveryXDays));
     Assert.That(result.TriggerWhenDayOfWeek, Is.EqualTo(task.TriggerWhenDayOfWeek));
 }
Пример #2
0
 public static DailyTaskRequest CreateDailyTaskRequest()
 {
     var task = new DailyTaskRequest();
     InitRecurringTaskProperties(task);
     task.RecursEveryXDays = 10;
     task.TriggerWhenDayOfWeek = new HashSet<DayOfWeek> { DayOfWeek.Monday, DayOfWeek.Friday };
     return task;
 }
 public TaskResponse Post(DailyTaskRequest request)
 {
     return ReturnCreated(taskHandler.Create(request), Global.DAILY);
 }
 public DailyTaskRequest Get(DailyTaskRequest request)
 {
     return taskHandler.Get(request);
 }
 public TaskResponse Delete(DailyTaskRequest request)
 {
     return taskHandler.Delete(request);
 }
 public TaskResponse Put(DailyTaskRequest request)
 {
     return taskHandler.Update(request);
 }
 public GetDailyTaskResponse Any(GetDailyTask request)
 {
     var req = new DailyTaskRequest { Id = request.Id };
     var result = taskHandler.Get(req);
     return new GetDailyTaskResponse { DailyTaskRequest = result };
 }