public ActionResult Create(DespesaAcomodacaoViewModel despesaAcomodacao)
        {
            if (ModelState.IsValid)
            {
                var despesaAcomodacaoDomain = Mapper.Map<DespesaAcomodacaoViewModel, DespesaAcomodacao>(despesaAcomodacao);
                _despesaAcomodacaoApp.Add(despesaAcomodacaoDomain);
                return RedirectToAction("Index");
            }

            return View(despesaAcomodacao);
        }
 public ActionResult Edit(DespesaAcomodacaoViewModel despesaAcomodacao, HttpPostedFileBase imagem = null)
 {
     if (ModelState.IsValid)
     {
         var despesaAcomodacaoDomain = Mapper.Map<DespesaAcomodacaoViewModel, DespesaAcomodacao>(despesaAcomodacao);
         if (imagem != null)
         {
             despesaAcomodacaoDomain.Imagem = new byte[imagem.ContentLength];
             despesaAcomodacaoDomain.ImagemMimmeType = imagem.ContentType;
             imagem.InputStream.Read(despesaAcomodacaoDomain.Imagem, 0, imagem.ContentLength);
             //despesaAcomodacao.Imagem = new byte[imagem.ContentLength];
         }
         _despesaAcomodacaoApp.Update(despesaAcomodacaoDomain);
         return RedirectToAction("Index");
     }
     return View(despesaAcomodacao);
 }