public IActionResult Cadastro(ContaCadastroModel model, [FromServices] IContaRepository contaRepository) { if (ModelState.IsValid) { try { var conta = new Conta(); conta.Id = Guid.NewGuid(); conta.Nome = model.Nome; conta.Data = DateTime.Parse(model.Data); conta.Valor = decimal.Parse(model.Valor); conta.Descricao = model.Descricao; conta.Categoria = model.Categoria; conta.Tipo = model.Tipo; contaRepository.Create(conta); TempData["MensagemSucesso"] = "Conta cadastrada com sucesso."; ModelState.Clear(); } catch (Exception e) { TempData["MensagemErro"] = e.Message; } } return(View()); }
public IActionResult Cadastro(ContaCadastroModel model) { if (ModelState.IsValid) { try { var conta = new Conta { Id = Guid.NewGuid(), NomeConta = model.NomeConta, DataConta = DateTime.Parse(model.DataConta), ValorConta = decimal.Parse(model.ValorConta), Observacoes = model.Observacoes, Categoria = (CategoriaConta)model.Categoria, FormaDePagamento = (FormaDePagamento)model.FormaDePagamento, Tipo = (TipoConta)model.Tipo }; contaRepository.Create(conta); TempData["MensagemSucesso"] = $"Conta {conta.NomeConta}, cadastrada com sucesso."; ModelState.Clear(); } catch (Exception e) { TempData["MensagemErro"] = e.Message; } } return(View()); }
public IActionResult Create(Conta c) { c.imovel = new Imovel { id = 1, numero = 2, descricao = "oi", cidade = "Torres", estado = "RS" }; repository.Create(c); return(RedirectToAction("Index")); }
public Conta Create(Conta cliente) { var lastAg = repository.GetLastAgencia() == null ? "1" : repository.GetLastAgencia().NumeroAgencia; var lastCo = repository.GetLastConta() == null ? "1" : repository.GetLastConta().NumeroConta; cliente.GerarNovaAgencia(int.Parse(lastAg)); cliente.GerarNovaConta(int.Parse(lastCo)); cliente.GerarSenha(); validator.Validate(cliente); return(repository.Create(cliente)); }
public ActionResult Post([FromBody] ContaLuz conta) { var imovel = repositoryImovel.GetById(conta.idImovel); if (imovel != null) { conta.imovel = imovel; } repository.Create(conta); return(Ok(new { conta })); }
public ActionResult Post([FromBody] ContaLuz entity) { var imovel = imovelRepository.GetByID(entity.idimovel); if (imovel != null) { entity.imovel = imovel; } repository.Create(entity); return(Ok(new { status = "200", msg = "OK", obj = entity })); }
public IActionResult Create(Conta c) { repository.Create(c); return(RedirectToAction("Index")); }
public IActionResult Create(ContaLuz conta) { conta.imovel = repositoryImovel.GetById(conta.imovel.id); repositoryConta.Create(conta); return(RedirectToAction("Index")); }
public RedirectToActionResult Create(Conta conta) { _repository.Create(conta); return(RedirectToAction("Index")); }