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);
        }
Example #2
0
 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"));
 }
Example #3
0
        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();
                }
            }
        }
Example #4
0
 public AwardController(IAwardManager AwardManager) : base()
 {
     _AwardManager = AwardManager;
 }
Example #5
0
 public AwardController(IAwardManager awardManager)
 {
     this.manager = awardManager;
 }
Example #6
0
 private void GetAllAwards(IAwardManager awardManager)
 {
     awardManager.GetAllAwards();
 }
Example #7
0
 private void DeleteAwardConcole(IAwardManager awardManager, Award award)
 {
     awardManager.DeleteAward(award);
 }
Example #8
0
 private void AddAwardConsole(IAwardManager awardManager, Award award)
 {
     awardManager.AddAward(award);
 }
Example #9
0
 public AwardController(IAwardManager awardManager, IUserService userService, IMapper mapper)
 {
     _awardManager = awardManager;
     _mapper       = mapper;
 }