private static DayOffExclusion Convert(Guid id, DayOffExclusionInputContract dayOffExclusion) { if (dayOffExclusion == null) { throw new ArgumentNullException(nameof(dayOffExclusion)); } return(new DayOffExclusion(id, dayOffExclusion.AssetPairRegex, dayOffExclusion.Start, dayOffExclusion.End, dayOffExclusion.IsTradeEnabled)); }
public Task <DayOffExclusionContract> UpdateExclusion(Guid id, [FromBody] DayOffExclusionInputContract contract) { return(Task.FromResult(Convert(_dayOffSettingsService.UpdateExclusion(Convert(id, contract))))); }
public Task <DayOffExclusionContract> CreateExclusion([FromBody] DayOffExclusionInputContract contract) { return(Task.FromResult(Convert(_dayOffSettingsService.CreateExclusion(Convert(Guid.NewGuid(), contract))))); }