Esempio n. 1
0
        public Task CadastrarAsync(SeguroViewModel condominio)
        {
            var request = CreateRequest(ResourceUri, Method.POST);

            request.AddJsonBody(condominio);
            return(ExecuteAsync(request));
        }
        public IActionResult Editar(int id)
        {
            var segur = _context.ConsultarPorID(id);

            if (segur == null)
            {
                return(NotFound());
            }
            var carro = _contextCar.ConsultarPorID(segur.Carro.Id);

            var viewModel = new SeguroViewModel();
            var carros    = _contextCar.ObterTodos().ToList();

            carros.Insert(0, new Carro {
                Id = carro.Id, Placa = carro.Placa
            });
            viewModel.Carros = carros.Any()
                ? carros.Select(c => new CarroViewModel {
                IDCarro = c.Id, Placa = c.Placa, Marca = c.Marca, Tipo = c.Tipo, Modelo = c.Modelo, Combustivel = c.Combustivel, Cor = c.Cor, Ano = c.Ano
            })
                : new List <CarroViewModel>();

            var segurModel = new SeguroViewModel {
                Id = segur.Id, Apolice = segur.Apolice, Seguradora = segur.Seguradora, Placa = segur.Carro.Placa, IDCarro = carro.Id, ValorSeguro = segur.ValorSeguro, DataContratacao = segur.DataContratacao, DataValidade = segur.DataValidade, Carros = viewModel.Carros
            };

            return(View(segurModel));
        }
Esempio n. 3
0
        public Task AtualizarAsync(SeguroViewModel condominio)
        {
            var request = CreateRequest($"{ResourceUri}/{condominio.Id}", Method.PUT);

            request.AddJsonBody(condominio);

            return(ExecuteAsync(request));
        }
        public IActionResult Detalhes(int id)
        {
            var seguro = _context.ConsultarPorID(id);

            if (seguro == null)
            {
                return(NotFound());
            }
            var carro       = _contextCar.ConsultarPorID(seguro.Carro.Id);
            var seguroModel = new SeguroViewModel {
                Id = seguro.Id, Apolice = seguro.Apolice, Seguradora = seguro.Seguradora, Placa = carro.Placa, IDCarro = seguro.Carro.Id, DataContratacao = seguro.DataContratacao, DataValidade = seguro.DataValidade, ValorSeguro = seguro.ValorSeguro
            };

            return(View(seguroModel));
        }
        public IActionResult Criar()
        {
            var viewModel = new SeguroViewModel();

            var carros = _contextCar.ObterTodos().ToList();

            carros.Insert(0, new Carro {
                Placa = "Selecione..."
            });
            viewModel.Carros = carros.Any()
                ? carros.Select(c => new CarroViewModel {
                IDCarro = c.Id, Placa = c.Placa, Marca = c.Marca, Tipo = c.Tipo, Modelo = c.Modelo, Combustivel = c.Combustivel, Cor = c.Cor, Ano = c.Ano
            })
                : new List <CarroViewModel>();



            return(View(viewModel));
        }
 public IActionResult Criar(SeguroViewModel viewModel)
 {
     _service.Criar(viewModel.Id, viewModel.Apolice, viewModel.Seguradora, viewModel.IDCarro, viewModel.DataContratacao, viewModel.DataValidade, viewModel.ValorSeguro);
     return(RedirectToAction("Index"));
 }
 public IActionResult Editar(int id, SeguroViewModel seguro)
 {
     _service.Editar(seguro.Id, seguro.Apolice, seguro.Seguradora, seguro.IDCarro, seguro.DataContratacao, seguro.DataValidade, seguro.ValorSeguro);
     return(RedirectToAction(nameof(Index)));
 }
Esempio n. 8
0
 public async Task Atualizar([FromBody] SeguroViewModel seguro)
 {
     await _seguroService.AtualizarAsync(seguro);
 }
Esempio n. 9
0
 public async Task Cadastrar([FromBody] SeguroViewModel seguro)
 {
     await _seguroService.CadastrarAsync(seguro);
 }