Esempio n. 1
0
        // GET: Operacaos/Edit/5
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction(nameof(Error), new { message = "Id not provided" }));
            }

            var operacao = await _operacaoService.FindByIdAsync(id.Value);

            if (operacao == null)
            {
                return(RedirectToAction(nameof(Error), new { message = "Id not found" }));
            }

            List <TipoOperacao> tipoOperacaos = await _tipoOperacaoService.FindAllAsync();       //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            List <Operador> operadores = await _operadorService.FindAllAsync();                  //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            List <Cliente> clientes = await _clienteService.FindAllAsync();                      //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            List <BancoMe> bancoMes = await _bancoMeService.FindAllAsync();                      //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            List <OperacaoStatus> operacaoStatuss = await _operacaoStatusService.FindAllAsync(); //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            List <Me> mes = await _meService.FindAllAsync();                                     //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            OperacaoFormViewModel viewModel = new OperacaoFormViewModel {
                Operacao = operacao, TipoOperacaos = tipoOperacaos, Operadores = operadores, Clientes = clientes, BancoMes = bancoMes, OperacaoStatuss = operacaoStatuss, Mes = mes
            };                                                                             //codigo para instanciar um novo OperadorFormViewModel já começando com a lista de departamentos acima, e chamando esse formulario de viewModel

            return(View(viewModel));                                                       //codigo que manda esse novo formulario já com a lista de departamentos criada para a View
        }
Esempio n. 2
0
        // GET: Operacaos/Create
        public async Task <IActionResult> Create()
        {
            var tipoOperacaos = await _tipoOperacaoService.FindAllAsync();     //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            var operadores = await _operadorService.FindAllAsync();            //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            var clientes = await _clienteService.FindAllAsync();               //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            var bancoMes = await _bancoMeService.FindAllAsync();               //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            var operacaoStatuss = await _operacaoStatusService.FindAllAsync(); //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            var mes = await _meService.FindAllAsync();                         //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            var viewModel = new OperacaoFormViewModel {
                TipoOperacaos = tipoOperacaos, Operadores = operadores, Clientes = clientes, BancoMes = bancoMes, OperacaoStatuss = operacaoStatuss, Mes = mes
            };                                                                             //codigo para instanciar um novo OperadorFormViewModel já começando com a lista de departamentos acima, e chamando esse formulario de viewModel

            return(View(viewModel));                                                       //codigo que manda esse novo formulario já com a lista de departamentos criada para a View
        }