public void CriarBem() { Bem bem = Criar("BATTLEFIELD 4 PS3", "JOGOS"); Assert.IsNotNull(bem); Assert.AreEqual(bem.Status, Status.Ativo); Assert.IsNotNull(bem.Descricao); Assert.IsNotNull(bem.GrupoBem); }
public static Bem Criar(string descricaoBem, string descricaoGrupo) { Bem bem = new Bem(); bem.Descricao = descricaoBem; bem.GrupoBem = new GrupoBem { Descricao = descricaoGrupo }; return(bem); }
private void Button_Clicked(object sender, EventArgs e) { if (sender == btGravar) { if (string.IsNullOrEmpty(tbNome.Text)) { DisplayAlert("Validação", "Nome é obrigatório.", "OK"); return; } if (App.Current.Properties.ContainsKey("MarcaObrigatoria") && (bool)App.Current.Properties["MarcaObrigatoria"] && string.IsNullOrEmpty(tbMarca.Text)) { DisplayAlert("Validação", "Marca é obrigatória.", "OK"); return; } this.BemAtual.Marca = tbMarca.Text; this.BemAtual.Nome = tbNome.Text; //this.BemAtual.IsAlugado = true; if (bAlteracao) { App.Banco.Update(this.BemAtual); } else { App.Banco.Insert(this.BemAtual); } DisplayAlert("Gravação", "Gravação efetivada com sucesso.", "OK"); if (bAlteracao) { Navigation.PopAsync(); } else { this.BemAtual = null; if (App.Current.Properties.ContainsKey("RedirecionarListagem") && (bool)App.Current.Properties["RedirecionarListagem"]) { ((MasterDetailPage)App.Current.MainPage).Detail = new NavigationPage(new ListagemBens()); } } Load(); } else { App.Banco.Delete(this.BemAtual); DisplayAlert("Gravação", "Gravação efetivada com sucesso.", "OK"); Navigation.PopAsync(); } }
public ManutencaoBem(Bem bem) { try { InitializeComponent(); this.BemAtual = bem; bAlteracao = (bem != null); Load(); btExcluir.IsEnabled = bAlteracao; } catch (Exception ex) { lbMensagem.IsVisible = true; lbMensagem.Text = ex.Message; } }
public async Task <IActionResult> Edit(Bem model, long Id) { try { if (model.GrupoBemID != 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)); }
public async Task <IActionResult> Create(Bem model) { try { if (model == null) { return(NotFound()); } if (ModelState.IsValid) { await _Repository.Save(model); return(RedirectToAction(nameof(Index))); } } catch (Exception e) { ModelState.AddModelError("", e.Message); } return(View(model)); }