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)); }
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))); }
public async Task Atualizar([FromBody] SeguroViewModel seguro) { await _seguroService.AtualizarAsync(seguro); }
public async Task Cadastrar([FromBody] SeguroViewModel seguro) { await _seguroService.CadastrarAsync(seguro); }