static DependencyResolver() { _awardDAO = new AwardSqlDAO(); _userDAO = new UserSqlDAO(); _userManager = new UserManager(_userDAO, _awardDAO); _awardManager = new AwardManager(_userDAO, _awardDAO); _accountDAO = new AccountSqlDAO(); _accountManager = new AccountManager(_accountDAO); }
static void Main() { IUserManager qwe = DependencyResolver.UserManager; IAwardManager wqe = DependencyResolver.AwardManager; //Userq.Create("Alex", DateTime.Parse("25.12.1998")); //Userq.Create("John", DateTime.Parse("25.12.1998")); //Userq.Create("Gustav", DateTime.Parse("25.12.1998")); //Userq.Create("Rust", DateTime.Parse("25.12.1998")); //Award.Create("Best of the best"); //Award.Create("Strongest"); //Award.Create("Fastest"); //Userq.AddAward(Guid.Parse("4e3d085b-946e-42d1-8029-24a44ee1373f"), Guid.Parse("d8485da4-b895-458f-a04a-cb26caf9413a")); //Userq.AddAward(Guid.Parse("9d1b6b53-276d-48e7-b4df-50a4e2516658"), Guid.Parse("d8485da4-b895-458f-a04a-cb26caf9413a")); //Award.DeleteById(Guid.Parse("d8485da4-b895-458f-a04a-cb26caf9413a")); }
public void OutputInformation(IUserManager userManager, IAwardManager awardManager, IUserAndAwardsManager userAndAwardsManager, int typeOfOutputInformation) { if (typeOfOutputInformation == 1) { Console.WriteLine("All users' information:"); foreach (var user in userManager.GetAllUsers()) { Console.WriteLine(user.ToString()); } } else if (typeOfOutputInformation == 2) { Console.WriteLine("All awards' information:"); foreach (var award in awardManager.GetAllAwards()) { Console.WriteLine(award.ToString()); } } else if (typeOfOutputInformation == 3) { Console.WriteLine("All information about users and their awards:"); for (int i = 0; i < userAndAwardsManager.GetAllUsersAndAwards().Count; i++) { foreach (var user in userManager.GetAllUsers()) { if (user.Id == userAndAwardsManager.GetAllUsersAndAwards().ElementAt(i).UserId) { Console.WriteLine("User:"******"Awards:"); } } foreach (var award in awardManager.GetAllAwards()) { if (userAndAwardsManager.GetAllUsersAndAwards().ElementAt(i).ListOfAwards.Contains(award.Id)) { Console.WriteLine(award.ToString()); } } Console.WriteLine(); } } }
public AwardController(IAwardManager AwardManager) : base() { _AwardManager = AwardManager; }
public AwardController(IAwardManager awardManager) { this.manager = awardManager; }
private void GetAllAwards(IAwardManager awardManager) { awardManager.GetAllAwards(); }
private void DeleteAwardConcole(IAwardManager awardManager, Award award) { awardManager.DeleteAward(award); }
private void AddAwardConsole(IAwardManager awardManager, Award award) { awardManager.AddAward(award); }
public AwardController(IAwardManager awardManager, IUserService userService, IMapper mapper) { _awardManager = awardManager; _mapper = mapper; }