public ActionResult Post(ContaFinanceiraDto conta) { conta.IdUsuarioCadastro = UsuarioLogado.Id; var response = _contaFinanceiraAppService.Post(conta); return(response.IsSuccessStatusCode ? Ok("Conta cadastrada com sucesso") : Error(response)); }
public ActionResult Put(ContaFinanceiraDto conta) { conta.IdUsuarioUltimaAlteracao = UsuarioLogado.Id; var response = _contaFinanceiraAppService.Put(conta); return(response.IsSuccessStatusCode ? Ok("Conta editada com sucesso") : Error(response)); }
public void Put(ContaFinanceiraDto conta) { if (conta.IdUsuarioUltimaAlteracao == null) { _notification.Add("O codigo identificador do usuário não foi enviado pelo sistema, favor reportar o erro"); return; } if (string.IsNullOrEmpty(conta.Nome)) { _notification.Add("O Nome da conta é obrigatório"); return; } conta.Nome = conta.Nome.Trim(); var contasAtuais = _contaFinanceiraRepository.GetAll((int)conta.IdUsuarioUltimaAlteracao).Where(x => x.Id != conta.Id).ToList(); if (contasAtuais.Any(x => x.IdTipo == conta.IdTipo && x.Nome.Trim().ToLower().Equals(conta.Nome.ToLower()))) { _notification.Add($"Já existe uma conta do Tipo: {contasAtuais.First().NomeTipo}, com o Nome: {conta.Nome}"); return; } if (!string.IsNullOrEmpty(conta.Descricao)) { conta.Descricao = conta.Descricao.Trim(); } _contaFinanceiraRepository.Put(conta); }
public void Post(ContaFinanceiraDto conta) { if (string.IsNullOrEmpty(conta.Nome)) { _notification.Add("O Nome da conta é obrigatório"); return; } conta.Nome = conta.Nome.Trim(); var contasAtuais = _contaFinanceiraRepository.GetAll(conta.IdUsuarioCadastro).ToList(); if (contasAtuais.Any(x => x.IdTipo == conta.IdTipo && x.Nome.Trim().ToLower().Equals(conta.Nome.ToLower()))) { _notification.Add($"Já existe uma conta do Tipo: {contasAtuais.First().NomeTipo}, com o Nome: {conta.Nome}"); return; } if (!string.IsNullOrEmpty(conta.Descricao)) { conta.Descricao = conta.Descricao.Trim(); } _contaFinanceiraRepository.Post(conta); }
public void Post(ContaFinanceiraDto conta) { ExecuteProcedure(Procedures.SP_InsContaFinanceira); AddParameter("Nome", conta.Nome); AddParameter("IdTipo", conta.IdTipo); AddParameter("ValorSaldoInicial", conta.ValorSaldoInicial); AddParameter("Descricao", conta.Descricao); AddParameter("IdUsuarioCadastro", conta.IdUsuarioCadastro); ExecuteNonQuery(); }
public IHttpActionResult Put(ContaFinanceiraDto conta) { _contaFinanceiraService.Put(conta); if (!_notification.Any) { return(Ok()); } return(Content(HttpStatusCode.BadRequest, _notification.Get)); }
public void Put(ContaFinanceiraDto conta) { ExecuteProcedure(Procedures.SP_UpdContaFinanceira); AddParameter("IdConta", conta.Id); AddParameter("IdUsuario", conta.IdUsuarioUltimaAlteracao); AddParameter("Nome", conta.Nome); AddParameter("IdTipo", conta.IdTipo); AddParameter("ValorSaldoInicial", conta.ValorSaldoInicial); AddParameter("Descricao", conta.Descricao); ExecuteNonQuery(); }
public ContaFinanceiraViewModel(ContaFinanceiraDto model, IEnumerable <ContaFinanceiraTipoDto> tiposConta = null) { Id = model.Id; Nome = model.Nome; IdTipo = model.IdTipo; NomeTipo = model.NomeTipo; ValorSaldoInicial = model.ValorSaldoInicial; Descricao = model.Descricao; Saldo = model.Saldo; IdUsuarioCadastro = model.IdUsuarioCadastro; NomeUsuarioCadastro = model.NomeUsuarioCadastro; DataCadastro = model.DataCadastro; IdUsuarioUltimaAlteracao = model.IdUsuarioUltimaAlteracao; NomeUsuarioUltimaAlteracao = model.NomeUsuarioUltimaAlteracao; DataUltimaAlteracao = model.DataUltimaAlteracao; IndicadorContaConjunta = model.IndicadorContaConjunta; IndicadorProprietarioConta = model.IndicadorProprietarioConta; TiposConta = tiposConta; }
public HttpResponseMessage Put(ContaFinanceiraDto conta) { return(PutRequest("Put", conta)); }