public async Task <IActionResult> CreateOrUpdate(BancoPercentual model) { if (!ModelState.IsValid) { return(View(model)); } var result = new BancoPercentualResult(); if (model.Idbancopercentual != 0) { result = await _service.Atualizar(model); } else { result = await _service.Gravar(model); } if (result.Success == false) { ModelState.AddModelError(string.Empty, result.Message); return(View(model)); } TempDataUtil.Put(TempData, "mensagem", result.Message); return(RedirectToAction("Index", "Banco")); }
public async Task <BancoPercentualResult> Atualizar(BancoPercentual modelo) { _repository.Update(modelo); return(new BancoPercentualResult() { Success = true, Message = "Percentuais atualizados!", Object = modelo }); }
public void Update(BancoPercentual model) { var item = List.FirstOrDefault(x => x.NomeBanco == model.NomeBanco); if (item != null) { List.Remove(item); List.Add(model); } }
public bool Exists(BancoPercentual model) { var item = List.FirstOrDefault(x => x.NomeBanco == model.NomeBanco); if (item != null) { return(true); } return(false); }
public async Task <IActionResult> CreateOrUpdate(string nomeBanco) { var bancoPercentual = await _service.ProcurarPercentualBanco(nomeBanco); if (bancoPercentual == null) { bancoPercentual = new BancoPercentual(); bancoPercentual.NomeBanco = nomeBanco; } return(View(bancoPercentual)); }
public async Task <BancoPercentualResult> Gravar(BancoPercentual modelo) { if (_repository.Exists(modelo)) { return new BancoPercentualResult() { Success = false, Message = "Esse banco já possui percentuais cadastrados! ", Object = modelo } } ; _repository.Create(modelo); return(new BancoPercentualResult() { Success = true, Message = "Percentuais cadastrados!", Object = modelo }); }
public void Create(BancoPercentual model) { model.Idbancopercentual = List.Count + 1; List.Add(model); }