public CustomAuthorizeAttribute()
        {
            var unitOfWork = new EFUnitOfWork();

            _UserService = new AspNetUsersService(unitOfWork);
            _MenuService = new MenuSideListService(unitOfWork);
        }
        public AspNetUsersServiceTests()
        {
            _userEntity = new AspNetUser
            {
                Id       = "lsnfoisadfa",
                UserName = "******",
                Email    = "*****@*****.**",
                State    = EntityStatus.ExistsValue
            };

            _correctUserModel = new UserModel
            {
                Id    = "lsnfoisadfa",
                Name  = "Alpha",
                Email = "*****@*****.**"
            };
            _userStoreMock = new Mock <IUserStore <AspNetUser> >();

            _roleStoreMock = new Mock <IRoleStore <AspNetRole> >();

            _userManagerMock = new Mock <UserManager <AspNetUser> >(_userStoreMock.Object,
                                                                    null, null, null, null, null, null, null, null);

            _roleManagerMock = new Mock <RoleManager <AspNetRole> >(_roleStoreMock.Object,
                                                                    null, null, null, null);

            _incorrectUserModel = new UserModel();
            _userRepositoryMock = new Mock <IAspNetUsersRepository>();
            _userModelValidator = new UserModelValidator();
            _service            = new AspNetUsersService(
                _userRepositoryMock.Object,
                _userModelValidator,
                _userManagerMock.Object,
                _roleManagerMock.Object);
        }
        public HomeController()
        {
            var unitOfWork = new EFUnitOfWork();

            _UserService = new AspNetUsersService(unitOfWork);
            _menuSide    = new MenuSideListService(unitOfWork);
        }
Example #4
0
 public IActionResult Contact()
 {
     if (User.FindFirst(ClaimTypes.NameIdentifier) != null)
     {
         usersService = new AspNetUsersService();
         string      userId  = User.FindFirst(ClaimTypes.NameIdentifier).Value;
         AspNetUsers userNow = usersService.GetUserById(userId);
         if (!userNow.EmailConfirmed)
         {
             ViewBag.Message = "Bevestig uw Email aub.";
             return(View());
         }
         else
         {
             ContactVM contact = new ContactVM
             {
                 Email    = userNow.Email,
                 Naam     = userNow.Name,
                 Voornaam = userNow.FirstName,
                 Message  = " "
             };
             return(View(contact));
         }
     }
     return(View());
 }
Example #5
0
        public StaticHtmlController()
        {
            var unitOfWork = new EFUnitOfWork();

            _StaticHtmlService = new StaticHtmlService(unitOfWork);
            _logSvc            = new LoggingService(unitOfWork);
            _UserService       = new AspNetUsersService(unitOfWork);
        }
Example #6
0
        //private ReturnMsg _ReturnMsg;

        public SystemController()
        {
            var unitOfWork = new EFUnitOfWork();

            _UserService   = new AspNetUsersService(unitOfWork);
            _MemberService = new MemberService(unitOfWork);
            _logSvc        = new LoggingService(unitOfWork);
            _menuSide      = new MenuSideListService(unitOfWork);
            _publicService = new PublicService();
            // _ReturnMsg = new ReturnMsg();
            _actionName     = ""; // this.ControllerContext.RouteData.Values["action"].ToString();
            _controllerName = ""; // this.ControllerContext.RouteData.Values["controller"].ToString();
        }
 public AspNetUsersBusiness()
 {
     m_AspNetUsersService  = new AspNetUsersService(new UnitOfWork(new Data.Context.WescolaContext()));
     m_ClienteServices     = new ClienteService(new UnitOfWork(new Data.Context.WescolaContext()));
     m_RefreshtokenService = new RefreshtokenService(new UnitOfWork(new Data.Context.WescolaContext()));
 }
        public IActionResult Payment(List <CartVM> cart)
        {
            string             userID        = User.FindFirst(ClaimTypes.NameIdentifier).Value;
            HotelsService      hotelsService = new HotelsService();
            StatusService      statusService = new StatusService();
            AspNetUsersService klantService  = new AspNetUsersService();
            StedenService      stedenService = new StedenService();
            OrderService       orderService  = new OrderService();
            KlasseService      klasseService = new KlasseService();

            TicketService ticketService = new TicketService();

            try
            {
                var   id            = 0;
                Order geboekteOrder = new Order();

                foreach (CartVM c in cart)
                {
                    Order order = new Order();
                    order.Klant         = klantService.Get(userID);
                    order.KlantId       = userID;
                    order.AantalTickets = c.AantalTickets;
                    order.Klasse        = klasseService.GetKlasseVanId(c.Klasse);
                    order.Prijs         = (decimal)c.Prijs;
                    order.Status        = statusService.Get(1);
                    order.StatusId      = 1;
                    order.Boekingsdatum = DateTime.UtcNow;
                    order.TrajectId     = c.TrajectId;
                    order.Aankomstdatum = c.Aankomstdatum;
                    order.Vertrekdatum  = c.Vertrekdatum;

                    orderService.Create(order);

                    geboekteOrder = orderService.Get(order.OrderId);
                    id            = geboekteOrder.OrderId;

                    RittenService        rittenService     = new RittenService();
                    IEnumerable <Ritten> reisMogelijkheden = rittenService.GetRittenVanTrajectId(c.TrajectId);

                    ReisMogelijkhedenService reisMogelijkhedenService = new ReisMogelijkhedenService();

                    //aanmaken van tickets
                    for (int i = 0; i < c.AantalTickets; i++)
                    {
                        foreach (var item in reisMogelijkheden)
                        {
                            Ticket ticket = new Ticket();

                            ticket.OrderId             = id;
                            ticket.Zetelnummer         = ticketService.GetAantalPlaatsenGereserveerd(item.ReisMogelijkhedenId, c.Vertrekdatum, c.Klasse) + 1;
                            ticket.VoornaamPassagier   = c.Voornamen.ElementAt(i);
                            ticket.AchternaamPassagier = c.Achternamen.ElementAt(i);
                            ticket.ReismogelijkhedenId = item.ReisMogelijkhedenId;
                            ticket.Reismogelijkheden   = reisMogelijkhedenService.Get(item.ReisMogelijkhedenId);
                            ticketService.Create(ticket);
                        }
                    }


                    Delete(c.TrajectId);
                }

                return(RedirectToAction("Validation"));
            }
            catch (DataException ex)
            {
                //Log the error (uncomment dex variable name and add a line here to write a log.
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator.");
            }
            catch (Exception ex)
            {
                //Log the error (uncomment dex variable name and add a line here to write a log.
                ModelState.AddModelError("", "call system administrator.");
            }



            return(View("Index"));
        }
Example #9
0
 public ShoppingCartController()
 {
     usersService = new AspNetUsersService();
 }