public async Task <IActionResult> Edit(int id, [Bind("LivroId,PessoaId,FuncionarioId,EmprestimoLocal,DataEmprestimo,DataLimiteDevolucao,DataDevolucao,MovimentacaoSituacaoId,Id")] Entities.Entities.Movimentacao.Movimentacao movimentacao) { if (id != movimentacao.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _context.Update(movimentacao); } catch (DbUpdateConcurrencyException) { if (!await MovimentacaoExists(movimentacao.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["FuncionarioId"] = new SelectList(await _contextFuncionario.List(), "Id", "Pessoa.Nome", movimentacao.FuncionarioId); ViewData["LivroId"] = new SelectList(await _contextLivro.List(), "Id", "Titulo", movimentacao.LivroId); ViewData["MovimentacaoSituacaoId"] = new SelectList(await _contextMovimentacaoSituacao.List(), "Id", "Nome", movimentacao.MovimentacaoSituacaoId); ViewData["PessoaId"] = new SelectList(await _contextPessoa.ListActive(), "Id", "Nome", movimentacao.PessoaId); return(View(movimentacao)); }
public async Task <IActionResult> Create([Bind("LivroId,PessoaId,FuncionarioId,EmprestimoLocal,DataEmprestimo,DataLimiteDevolucao,DataDevolucao,MovimentacaoSituacaoId,Id")] Entities.Entities.Movimentacao.Movimentacao movimentacao) { if (ModelState.IsValid) { await _context.AddMovimentacao(movimentacao); return(RedirectToAction(nameof(Index))); } ViewData["FuncionarioId"] = new SelectList(await _contextFuncionario.List(), "Id", "Pessoa.Nome", movimentacao.FuncionarioId); ViewData["LivroId"] = new SelectList(await _contextLivro.List(), "Id", "Titulo", movimentacao.LivroId); ViewData["MovimentacaoSituacaoId"] = new SelectList(await _contextMovimentacaoSituacao.List(), "Id", "Nome", movimentacao.MovimentacaoSituacaoId); ViewData["PessoaId"] = new SelectList(await _contextPessoa.ListActive(), "Id", "Nome", movimentacao.PessoaId); return(View(movimentacao)); }
public async Task AddMovimentacao(Entities.Entities.Movimentacao.Movimentacao obj) { await _ServiceInterface.AddMovimentacao(obj); }
public async Task Update(Entities.Entities.Movimentacao.Movimentacao obj) { await _DomainInterface.Update(obj); }
public async Task Add(Entities.Entities.Movimentacao.Movimentacao obj) { await _DomainInterface.Add(obj); }