Пример #1
0
        // GET: ShoppingModels
        public async Task <IActionResult> Index(int?id)
        {
            var currentUser = await _userManager.GetUserAsync(User);

            if (currentUser == null)
            {
                return(Challenge());
            }

            var applicationDbContext = await _repositoryShopping
                                       .GetAllAsync(c => c.OwnerId == currentUser.Id && (id == null || c.EnderecoId == id), c => c.Endereco);

            return(View(applicationDbContext));
        }
Пример #2
0
        // GET: CidadeModels
        public async Task <IActionResult> Index(int?id)
        {
            var currentUser = await _userManager.GetUserAsync(User);

            if (currentUser == null)
            {
                return(Challenge());
            }

            var isAdm = await _userManager.IsInRoleAsync(currentUser, Constants.AdministratorRole);

            var applicationDbContext = await _repositoryCidade
                                       .GetAllAsync(c => (isAdm || c.OwnerId == currentUser.Id) &&
                                                    (id == null || c.EstadoId == id), c => c.Estado);

            return(View(applicationDbContext));
        }
Пример #3
0
        // GET: CidadeModels
        public async Task <IActionResult> Index(int?id)
        {
            var currentUser = await _userManager.GetUserAsync(User);

            if (currentUser == null)
            {
                return(Challenge());
            }

            if (id.HasValue)
            {
                ViewData["Shopping"] = _repositoryShopping.Get(id).Nome;
            }

            var applicationDbContext = await _repositoryLoja
                                       .GetAllAsync(c => c.OwnerId == currentUser.Id && (id == null || c.ShoppingId == id), c => c.Shopping);

            return(View(applicationDbContext));
        }
Пример #4
0
        // GET: CidadeModels/Edit/5
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var lojaModel = await _repositoryLoja.GetAsync(id.Value);

            if (lojaModel == null)
            {
                return(NotFound());
            }

            var list = await _repositoryShopping.GetAllAsync();

            ViewData["ShoppingId"] = new SelectList(await _repositoryShopping.GetAllAsync(), "ShoppingId", "Nome", lojaModel.ShoppingId);
            return(View(lojaModel));
        }
Пример #5
0
        // GET: EstadoModels
        public async Task <IActionResult> Index()
        {
            var currentUser = await _userManager.GetUserAsync(User);

            if (currentUser == null)
            {
                return(Challenge());
            }

            var applicationDbContext = await _repositoryEstado
                                       .GetAllAsync(c => c.OwnerId == currentUser.Id);

            return(View(applicationDbContext));
        }
Пример #6
0
        // GET: CidadeModels/Edit/5
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var cidadeModel = await _repositoryCidade.GetAsync(id.Value);

            if (cidadeModel == null)
            {
                return(NotFound());
            }

            var list = await _repositoryEstado.GetAllAsync();

            ViewData["EstadoId"] = new SelectList(list, "EstadoId", "Nome", cidadeModel.EstadoId);
            return(View(cidadeModel));
        }
Пример #7
0
        // GET: CidadeModels/Edit/5
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var shoppingModel = await _repositoryShopping.GetAsync(id.Value);

            if (shoppingModel == null)
            {
                return(NotFound());
            }

            var list = await _repositoryEndereco.GetAllAsync();

            ViewData["EnderecoId"] = new SelectList(list, "EnderecoId", "Rua", shoppingModel.EnderecoId);
            return(View(shoppingModel));
        }
        // GET: EnderecoModels/Edit/5
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var enderecoModel = await _repositoryEndereco.GetAsync(id.Value);

            if (enderecoModel == null)
            {
                return(NotFound());
            }

            var list = await _repositoryCidade.GetAllAsync();

            ViewData["CidadeId"] = new SelectList(list, "CidadeId", "Nome", enderecoModel.CidadeId);
            return(View(enderecoModel));
        }