public void Salvar(ReceitaDomain receita)
 {
     using (var contexto = new ContextoBD())
     {
         if (receita.Id > 0)
         {
             contexto.Receitas.Attach(receita);
             contexto.Entry(receita).State = EntityState.Modified;
         }
         else
         {
             contexto.Receitas.Add(receita);
         }
         contexto.SaveChanges();
     }
 }
        public IActionResult Salvar(ReceitaDomain receita)
        {
            var validador = new TransacaoValidator().Validate(receita);

            try
            {
                if (validador.IsValid)
                {
                    new ReceitaRepository().Salvar(receita);
                }
                else
                {
                    return(BadRequest(validador.ToString("\n")));
                }
            }
            catch
            {
                return(BadRequest());
            }
            return(Ok(Constantes.msgSucessoAtualizarRegistro));
        }