public ActionResult Put(LancamentoCategoriaDto categoria)
        {
            categoria.IdUsuarioUltimaAlteracao = UsuarioLogado.Id;
            var response = _lancamentoCategoriaAppService.Put(categoria);

            return(response.IsSuccessStatusCode ? Ok("Categoria editada com sucesso") : Error(response));
        }
        public void Put(LancamentoCategoriaDto categoria)
        {
            if (categoria.IdUsuarioUltimaAlteracao == null)
            {
                _notification.Add("O codigo identificador do usuário não foi enviado pelo sistema, favor reportar o erro");
                return;
            }

            if (string.IsNullOrEmpty(categoria.Nome))
            {
                _notification.Add("O Nome da categoria é obrigatório");
                return;
            }

            categoria.Nome = categoria.Nome.Trim();
            var categoriasAtual = _lancamentoCategoriaRepository.GetAll((int)categoria.IdUsuarioUltimaAlteracao).Where(x => x.Id != categoria.Id).ToList();

            if (categoriasAtual.Any(x => x.Nome.Trim().ToLower().Equals(categoria.Nome.ToLower())))
            {
                _notification.Add($"Já existe uma categoria com o Nome: {categoria.Nome}");
                return;
            }

            _lancamentoCategoriaRepository.Put(categoria);
        }
        public ActionResult Post(LancamentoCategoriaDto categoria)
        {
            categoria.IdUsuarioCadastro = UsuarioLogado.Id;
            var response = _lancamentoCategoriaAppService.Post(categoria);

            return(response.IsSuccessStatusCode ? Ok("Categoria cadastrada com sucesso") : Error(response));
        }
 public void Post(LancamentoCategoriaDto categoria)
 {
     ExecuteProcedure(Procedures.SP_InsLancamentoCategoria);
     AddParameter("Nome", categoria.Nome);
     AddParameter("IdCategoriaSuperior", categoria.IdCategoriaSuperior);
     AddParameter("Cor", categoria.Cor);
     AddParameter("IdUsuarioCadastro", categoria.IdUsuarioCadastro);
     ExecuteNonQuery();
 }
 public void Put(LancamentoCategoriaDto categoria)
 {
     ExecuteProcedure(Procedures.SP_UpdLancamentoCategoria);
     AddParameter("Nome", categoria.Nome);
     AddParameter("IdCategoriaSuperior", categoria.IdCategoriaSuperior);
     AddParameter("Cor", categoria.Cor);
     AddParameter("IdUsuario", categoria.IdUsuarioUltimaAlteracao);
     AddParameter("IdCategoria", categoria.Id);
     ExecuteNonQuery();
 }
Пример #6
0
        public IHttpActionResult Put(LancamentoCategoriaDto categoria)
        {
            _lancamentoCategoriaService.Put(categoria);
            if (!_notification.Any)
            {
                return(Ok());
            }

            return(Content(HttpStatusCode.BadRequest, _notification.Get));
        }
        public void Post(LancamentoCategoriaDto categoria)
        {
            if (string.IsNullOrEmpty(categoria.Nome))
            {
                _notification.Add("O Nome da categoria é obrigatório");
                return;
            }

            categoria.Nome = categoria.Nome.Trim();
            var categoriasAtual = _lancamentoCategoriaRepository.GetAll(categoria.IdUsuarioCadastro).ToList();

            if (categoriasAtual.Any(x => x.Nome.Trim().ToLower().Equals(categoria.Nome.ToLower())))
            {
                _notification.Add($"Já existe uma categoria com o Nome: {categoria.Nome}");
                return;
            }

            _lancamentoCategoriaRepository.Post(categoria);
        }
Пример #8
0
 public HttpResponseMessage Put(LancamentoCategoriaDto categoria)
 {
     return(PutRequest("Put", categoria));
 }