public ActionResult Edit(CTMSegVooViewModel model) { var segVoo = CTM.get(model.IDCTMSegVoo, null); fillsegVoo(segVoo, model); try { CTM.save(segVoo); addMensagemSucesso("CTM SegVoo alterado com sucesso!"); } catch (BusinessException ex) { addMensagemSucesso(ex.Message); return View(model); } return View(model); }
public ActionResult Create(CTMSegVooViewModel model) { var segVoo = new CtmSegVoo(); fillsegVoo(segVoo, model); try { CTM.save(segVoo); addMensagemSucesso("CTM SegVoo criado com sucesso!"); return RedirectToAction("Edit", new { idCTM = model.IDCTM}); } catch (BusinessException ex) { addMensagemSucesso(ex.Message); return View(model); } return View(model); }
private void fillsegVoo(CtmSegVoo ctm, CTMSegVooViewModel model) { ctm.Aplicabilidade = model.Aplicabilidade; ctm.DataFechamento = model.DataFechamento; ctm.IDCTM = model.IDCTM; ctm.IDCTMSegVoo = model.IDCTMSegVoo; ctm.IDUsuario = visitor.ID; ctm.NomeInspetorDesignado = model.NomeInspetorDesignado; ctm.NumeroCertificado = model.NumeroCertificado; ctm.NumeroSerieLotePeca = model.NumeroSerieLotePeca; ctm.Observacao = model.Observacao; ctm.Other = model.Other; ctm.QuantidadePecaAprovada = model.QuantidadePecaAprovada; ctm.Reparo = model.Reparo; ctm.RevisaoGeral = model.RevisaoGeral; ctm.Teste = model.Teste; }