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; }
private CTMFircViewModel getViewModel(CtmFirc ctm) { return new CTMFircViewModel() { IDCTM = ctm.IDCTM, IDCTMFirc = ctm.IDCTMFIRC, CMM = ctm.CMM, Conforme = ctm.Conforme, Data = ctm.Data, Discrepancia = ctm.Discrepancias, DiscrepanciaAposMontagem = ctm.DiscrepanciasAposMontagem, DocOrigem = ctm.DocOrigem, DocumentosCumpridos = ctm.DocumentosCumpridos, Garantia = ctm.Garantia, InspecaoFalhasOcultas = ctm.InspecaoFalhasOcultas, InspetorRecebimento = ctm.InspetorRecebimento, NumeroDocumentosNaoCumprido = ctm.NumeroDocumentoNaoCumprido, RelatoriosFalhasMauFunc = ctm.RelatoriosFalhasMauFunc, Rev = ctm.NumeroRevisao, TesteFuncional = ctm.TesteFuncional }; }