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