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)); }
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 }; }