//public List<Voto> GetVotos()
        //{
        //    using (var session = NHibernateHelper.OpenSession())
        //        return session.Query<Voto>().ToList();
        //}


        public void HandleCadastrar(CadastrarSerie cmd)
        {
            if (string.IsNullOrEmpty(cmd.Nome))
            {
                throw new Exception("Nome deve ser informado.");
            }


            //dynamic obj = GetVotos();

            //decimal media = obj;

            var serieWrite = new SerieWrite
            {
                //Id = cmd.Id,
                Nome      = cmd.Nome,
                Produtora = cmd.Produtora
            };

            //usa o NHibernate para Add NO DB
            _serieRepository.AddSerie(serieWrite);
        }
Exemplo n.º 2
0
 public IHttpActionResult Cadastrar(CadastrarSerie cmd)
 {
     _serieCommandHandler.HandleCadastrar(cmd);
     return(Ok());
 }