public async Task Excluir(int Id) { RegistroUso registroUso = ObterRegistroUso(Id); _banco.Remove(registroUso); await _banco.SaveChangesAsync(); }
public async Task Atualizar(RegistroUso registroUso) { _banco.Update(registroUso); var veiculo = _veiculoClienteRepository.ObterVeiculoCliente(Convert.ToInt32(registroUso.RegistroVeiculoClienteId)); veiculo.Veiculo.Situacao = SituacaoConstant.Ativo; await _banco.SaveChangesAsync(); }
public async Task Cadastrar(RegistroUso registroUso) { registroUso.Retorno = null; _banco.Add(registroUso); var veiculo = _veiculoClienteRepository.ObterVeiculoCliente(Convert.ToInt32(registroUso.RegistroVeiculoClienteId)); veiculo.Veiculo.Situacao = SituacaoConstant.Pendente; await _banco.SaveChangesAsync(); }
public async Task <IActionResult> Requisitar([FromForm] RegistroUso registroUso) { if (ModelState.IsValid) { await _registroUsoRepository.Cadastrar(registroUso); TempData["MSG_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } CarregarDados(); ViewBag.Veiculo = _VeiculoClienteRepository.ObterVeiculoCliente(Convert.ToInt32(registroUso.RegistroVeiculoClienteId)); return(View()); }
public async Task <IActionResult> Devolver([FromForm] RegistroUso registroUso) { if (ModelState.IsValid) { await _registroUsoRepository.Atualizar(registroUso); TempData["MSG_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } CarregarDados(); return(View()); }