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); }