public ActionResult Editar(int id, int mensajeId)
 {
     this.DatosAdicionales(mensajeId);
     var campo = this.campoService.Obtener(id);
     var campoForm = new CampoForm
     {
         Id = campo.Id,
         CampoMaestroNombre = campo.CampoMaestro.Nombre,
         Requerido = campo.Requerido
     };
     return View(campoForm);
 }
 public ActionResult Editar(int mensajeId,CampoForm campoForm)
 {
     return Service(() => campoService.Modificar(campoForm.Id,campoForm.Requerido))
         .OnError(() => DatosAdicionales(mensajeId));
 }
 public ActionResult Crear(int mensajeId, CampoForm campoForm)
 {
     return Service(() => campoService.Insertar(mensajeId, campoForm.CampoMaestroId, campoForm.Requerido))
             .OnError(() => DatosAdicionales(mensajeId));
 }