public static List <Submit> UserSubmits(User user) { SubmitRepository submitRepository = new SubmitRepository(); List <Submit> submits = submitRepository.Submits; List <Submit> userSubmit = new List <Submit>(); int daysInWeek = 7; foreach (var item in submits) { int ItemDayToView = DateTime.Now.DayOfYear - item.WhenDone; if (ItemDayToView < daysInWeek) { //Пользователь проверяющий if (item.Checker.Id == user.Id) { item.DateOfReceiving = ActualSchedule.TransformToDateTime(item.WhenDone); item.DateOfChecking = ActualSchedule.TransformToDateTime(item.WhenChecked); userSubmit.Add(item); } //Пользователя проверили if (item.Executer.Id == user.Id && item.WhenChecked != 0) { item.DateOfChecking = ActualSchedule.TransformToDateTime(item.WhenChecked); item.DateOfReceiving = ActualSchedule.TransformToDateTime(item.WhenDone); userSubmit.Add(item); } } } return(userSubmit); }
/// <summary> /// Inicializa as propriedades. /// </summary> public TestSupport() { _createdBaseForm = new List<BaseForm>(); _createdPeriods = new List<Period>(); _createdResponseForm = new List<ResponseForm>(); _createdUser = new List<User>(); _createdSubmit = new List<Submit>(); //Cria o usuário Master createMasterUser(); BaseFormRepository = new BaseFormRepository(activeUser); PeriodRepository = new PeriodRepository(activeUser); ResponseFormRepository = new ResponseFormRepository(activeUser); UserRepository = new UserRepository(activeUser); SubmitRepository = new SubmitRepository(activeUser); }