public ActionResult Create(CTMLaudoViewModel model)
        {
            var segVoo = new CtmLaudo();
              fillsegVoo(segVoo, model);

              try {
            CTM.save(segVoo);
            addMensagemSucesso("CTM Laudo criado com sucesso!");
            return RedirectToAction("Index", "CTMSegVoo", new { idCTM = model.IDCTM });
              } catch (BusinessException ex) {

            addMensagemSucesso(ex.Message);
            return View(model);
              }
              return View(model);
        }
 private void fillsegVoo(CtmLaudo ctm, CTMLaudoViewModel model)
 {
     ctm.IDCTMLaudo = model.IDCTMLaudo;
       ctm.IDCTM = model.IDCTM;
       ctm.IDUsuario = visitor.ID;
       ctm.Anemobarometrico = model.Anemobarometrico;
       ctm.QuebraLote = model.QuebraLote;
       ctm.SubstituicaoBateria = model.SubstituicaoBateria;
       ctm.TesteAltimetro = model.TesteAltimetro;
       ctm.TesteEncoder = model.TesteEncoder;
       ctm.TesteMagnetometer = model.TesteMagnetometer;
       ctm.TesteTransponder = model.TesteTransponder;
 }
        private CTMLaudoViewModel getViewModel(CtmLaudo ctm)
        {
            return new CTMLaudoViewModel() {

            IDCTM = ctm.IDCTM,
            IDCTMLaudo = ctm.IDCTMLaudo,
            Anemobarometrico = ctm.Anemobarometrico,
            QuebraLote = ctm.QuebraLote,
            SubstituicaoBateria = ctm.SubstituicaoBateria,
            TesteAltimetro = ctm.TesteAltimetro,
            TesteEncoder = ctm.TesteEncoder,
            TesteMagnetometer = ctm.TesteMagnetometer,
            TesteTransponder = ctm.TesteTransponder
              };
        }