public void RealizarOperacaoDevolucaoComBemAtivo() { var operacaoBem = new OperacaoBem(); operacaoBem.TipoOperacaoBem = TipoOperacaoBem.Devolucao; operacaoBem.Tomador = new Pessoa { Nome = "Wesley Ramon", Observacao = "Irmão" }; operacaoBem.Data = DateTime.Now; var bem = BemTest.Criar("GOD OF WAR II", "Jogos PS2"); operacaoBem.Bem = bem; operacaoBem.EfetivarOperacao(); }
public void RealizarOperacaoEmprestimo() { var operacaoBem = new OperacaoBem(); operacaoBem.TipoOperacaoBem = TipoOperacaoBem.Emprestimo; operacaoBem.Tomador = new Pessoa { Nome = "Wesley Ramon", Observacao = "Irmão" }; operacaoBem.Data = DateTime.Now; var bem = BemTest.Criar("GOD OF WAR II", "Jogos PS2"); operacaoBem.Bem = bem; operacaoBem.EfetivarOperacao(); Assert.AreEqual(operacaoBem.TipoOperacaoBem, TipoOperacaoBem.Emprestimo); Assert.IsNotNull(operacaoBem.Tomador); Assert.AreEqual(operacaoBem.Bem.Status, Status.Inativo); }
public async Task <IActionResult> Create([Bind("Descricao, Status")] OperacaoBem model) { try { if (model == null) { return(NotFound()); } if (ModelState.IsValid) { await _Repository.Save(model); } } catch (Exception e) { ModelState.AddModelError("", e.Message); } return(View(model)); }
public async Task <IActionResult> Edit(OperacaoBem model, long Id) { try { if (model.OperacaoBemID != Id) { return(NotFound()); } if (ModelState.IsValid) { await _Repository.Update(model); return(RedirectToAction(nameof(Index))); } } catch (Exception e) { ModelState.Clear(); ModelState.AddModelError("", e.Message); } return(View(model)); }