public bool AssignRegistrationDates() { var facade = new SystemFactory().System; var(_, token) = facade.LogIn(new Dictionary <string, string> { ["login"] = "******", ["password"] = "******", }); facade.AssignRegistrationDate(new Dictionary <string, string> { ["dateStart"] = DateStart, ["dateEnd"] = DateEnd, }, token); facade.LogOut(token); int counter = 0; DateTime.TryParse(DateStart, out DateTime dateStart); DateTime.TryParse(DateEnd, out DateTime dateEnd); var studentDatas = new RepositoryFactory().GetRepository <StudentData>().GetOverview(); foreach (var student in studentDatas) { var registrationDate = student.RegistrationDate; if (dateStart <= registrationDate && registrationDate <= dateEnd) { counter++; } } return(counter == studentDatas.ToList().Count); }
public bool AddAccountAdmin() { var facade = new SystemFactory().System; var(_, token) = facade.LogIn(new Dictionary <string, string> { ["login"] = "******", ["password"] = "******", }); var(added, _) = facade.AddAccount(new Dictionary <string, string> { ["login"] = Login, ["rank"] = Rank }, token); facade.LogOut(token); return(added); }
public bool AddAccountStudent() { var facade = new SystemFactory().System; var(_, token) = facade.LogIn(new Dictionary <string, string> { ["login"] = "******", ["password"] = "******", }); var(added, _) = facade.AddAccount(new Dictionary <string, string> { ["login"] = Login, ["rank"] = Rank, ["firstName"] = FirstName, ["lastName"] = LastName, ["index"] = Index, ["fieldId"] = FieldId, ["semester"] = Semester }, token); facade.LogOut(token); return(added); }
public void LogOut() { var system = new SystemFactory().System; system.LogOut(token); }