Ejemplo n.º 1
0
        // GET: /<controller>/
        public IActionResult Index()
        {
            var users = _userRepository.GetAllSync();

            if (users.Any() == false)
            {
                var usersFromJson = new GetUsersFromJson("users.json").Execute();
                _userRepository.AddManySync(usersFromJson);
                users = usersFromJson.ToList();
            }
            var getUserVMs = _mapper.Map <ICollection <Models.User>, IEnumerable <GetUserViewModel> >(users);

            return(View(getUserVMs));
        }
Ejemplo n.º 2
0
        public UsersViewModel GetUsersViewModel()
        {
            var users = _userRepository.GetAllSync();

            if (users.Count > 0)
            {
                return(new UsersViewModel {
                    Users = users.ToList()
                });
            }

            var usersFromJson = new GetUsersFromJson("users.json").Execute();

            _userRepository.AddManySync(usersFromJson);
            users = usersFromJson.ToList();
            return(new UsersViewModel {
                Users = users.ToList()
            });
        }
Ejemplo n.º 3
0
        public IActionResult Index()
        {
            var users = UserBL.GetAllUsersSync(_userRepository);

            if (users.Any())
            {
                return(View(new UsersViewModel {
                    Users = users.ToList()
                }));
            }

            List <User> usersFromJson = new GetUsersFromJson("users.json").Execute();

            UserBL.AddManyUsersSync(usersFromJson, _userRepository);
            users = usersFromJson.ToList();

            return(View(new UsersViewModel {
                Users = users.ToList()
            }));
        }
Ejemplo n.º 4
0
        public IActionResult Index()
        {
            var users = _userRepository.GetAllSync();

            if (users.Count > 0)
            {
                return(View("Users", new UsersViewModel
                {
                    Users = users.ToList()
                }));
            }

            var usersFromJson = new GetUsersFromJson("users.json").Execute();

            _userRepository.AddManySync(usersFromJson);
            users = usersFromJson.ToList();

            return(View("Users", new UsersViewModel {
                Users = users.ToList()
            }));
        }