public Adicionar(string titulo, Casa casa)
     : this(titulo)
 {
     Id = casa.Id;
     Descricao = casa.Descricao;
     Tipologia = casa.Tipologia;
     Preco = casa.Preco;
     Localizacao = casa.Localizacao;
 }
        public ActionResult Adicionar(string descricao, int tipologia, Localizacao localizacao, decimal preco)
        {
            _session.BeginTransaction();
            var t = _session.Get<Tipologia>(tipologia);

            var casa = new Casa(descricao, t, preco);
            casa.Localizacao = localizacao;

            _session.Save(casa);
            _session.Transaction.Commit();
            return Redirect(Url.Action("Index", new{highlight = casa.Id})+"#"+casa.Id);
        }