/// <summary> /// Проверка наличия планов по списку, если нет возвращаем true /// </summary> /// <param name="dto"></param> /// <returns></returns> public bool CheckPlan(DateTimePeriodDto dto) { // проверяем, что пересечения отсутствуют . условие совпадение по дате и план больше нуля. var res = GetQuery().ToList().Any(item => dto.StartPeriod <= item.Date && dto.EndPeriod >= item.Date); return(!res); }
public bool CheckPlan(DateTimePeriodDto dto) { return(TurnoverPlanService.CheckPlan(dto)); }
public SomeEfModelDto(SomeEfModel model) { Id = model.Id; Time = new DateTimePeriodDto(model.DateTimePeriod); }