public ActionResult Create(CTMFircViewModel model)
        {
            var firc = new CtmFirc();
            fillFirc(firc, model);

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

                addMensagemSucesso(ex.Message);
                return View(model);
            }
            return View(model);
        }
 private void fillFirc(CtmFirc ctm, CTMFircViewModel model)
 {
     ctm.IDCTM = model.IDCTM;
     ctm.IDCTMFIRC = model.IDCTMFirc;
     ctm.CMM = model.CMM;
     ctm.Conforme = model.Conforme;
     ctm.Data = model.Data;
     ctm.Discrepancias = model.Discrepancia;
     ctm.DiscrepanciasAposMontagem = model.DiscrepanciaAposMontagem;
     ctm.DocOrigem = model.DocOrigem;
     ctm.DocumentosCumpridos = model.DocumentosCumpridos;
     ctm.Garantia = model.Garantia;
     ctm.InspecaoFalhasOcultas = model.InspecaoFalhasOcultas;
     ctm.InspetorRecebimento = model.InspetorRecebimento;
     ctm.NumeroDocumentoNaoCumprido = model.NumeroDocumentosNaoCumprido;
     ctm.RelatoriosFalhasMauFunc = model.RelatoriosFalhasMauFunc;
     ctm.NumeroRevisao = model.Rev;
     ctm.TesteFuncional = model.TesteFuncional;
 }