Пример #1
0
        private static bool IsValidTaskDto(TaskImportDto task)
        {
            var validationContext = new ValidationContext(task);
            var validationResult  = new List <ValidationResult>();

            return(Validator.TryValidateObject(task, validationContext, validationResult, true));
        }
Пример #2
0
 private static bool IsValidDate(Project project, TaskImportDto task)
 {
     if (DateTime.Compare(DateTime.ParseExact(task.OpenDate, @"dd/MM/yyyy", CultureInfo.InvariantCulture), project.OpenDate) == 1)
     {
         if (project.DueDate == null || DateTime.Compare(project.DueDate.Value, DateTime.ParseExact(task.DueDate, @"dd/MM/yyyy", CultureInfo.InvariantCulture)) == 1)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     else
     {
         return(false);
     }
 }