public async virtual Task <CrearResponse <TEntidad> > CrearAsync(Crear <TEntidad> modelo, IRequest peticion) { var autoinfoAlCrear = new EntidadAutoinfo <TEntidad>(); PreprocesarAlCrear(modelo, autoinfoAlCrear, peticion); return(await repositorio.CrearAsync(modelo, autoinfoAlCrear)); }
protected override void PreprocesarAlCrear(Crear <PreguntaPlantillaEncuesta> modelo, EntidadAutoinfo <PreguntaPlantillaEncuesta> autoinfoAlCrear, IRequest peticion) { autoinfoAlCrear.SetValue(q => q.CreadoPorId, peticion.GetPersonaId()); base.PreprocesarAlCrear(modelo, autoinfoAlCrear, peticion); }
//Intrumentacion Logger // public override Crear Ejecutar(Usuario usuario) public Crear Ejecutar(Usuario usuario) { DaoService dao = FabricaDAO.crearDaoService(); Crear respuesta = dao.AgregarUsuario(usuario); // Intrumentacion Logger return(respuesta); }
protected override void PreprocesarAlCrear(Crear <PlantillaEncuesta> modelo, EntidadAutoinfo <PlantillaEncuesta> autoinfoAlCrear, IRequest peticion) { var entidad = modelo as PlantillaEncuestaCrear; entidad.Inactiva.SiEsNullEntonces(() => entidad.Inactiva = false); entidad.Aprobada.SiEsNullEntonces(() => entidad.Aprobada = false); autoinfoAlCrear.SetValue(q => q.CreadoPorId, peticion.GetPersonaId()); base.PreprocesarAlCrear(modelo, autoinfoAlCrear, peticion); }
public async Task <CrearResponse <TEntidad> > CrearAsync(Crear <TEntidad> modelo, EntidadAutoinfo <TEntidad> autoinfoAlCrear) { var entidad = CrearEntidadConDatosDelModelo(modelo); PreprocesarAlCrear(entidad, autoinfoAlCrear); await repositorio.CrearAsync(entidad); return(new CrearResponse <TEntidad> { Data = entidad }); }
protected override void PreprocesarAlCrear(Crear <RespuestaEncuestaGam> modelo, EntidadAutoinfo <RespuestaEncuestaGam> autoinfoAlCrear, IRequest peticion) { RespuestaEncuestaGamCrear modeloCrear = modelo as RespuestaEncuestaGamCrear; modeloCrear.PreguntaPlantillaEncuestaId.SiEsCeroEntonces(() => { var preguntaPlantillaPorDefecto = GetPreguntaPlantillaPorDefecto(peticion, modeloCrear); modeloCrear.PreguntaPlantillaEncuestaId = preguntaPlantillaPorDefecto.Id; }); autoinfoAlCrear.SetValue(q => q.CreadoPorId, peticion.GetPersonaId()); base.PreprocesarAlCrear(modelo, autoinfoAlCrear, peticion); }
protected override void PreprocesarAlCrear(Crear <Gam> modelo, EntidadAutoinfo <Gam> autoinfoAlCrear, IRequest peticion) { var sesion = peticion.GetUserSession(); var gamcrear = modelo as GamCrear; gamcrear.RegionalId.SiEsCeroEntonces(() => gamcrear.RegionalId = sesion.GetDefaultRegionalId()); gamcrear.EncargadoId.SiEsCero_O_NullEntonces(() => gamcrear.EncargadoId = sesion.GetPersonaId()); gamcrear.ProyectoId.SiEsCero_O_NullEntonces(() => gamcrear.ProyectoId = Valores.AlivioEmocionalParametros.ProyectoId ); autoinfoAlCrear.SetValue(q => q.CreadoPorId, sesion.GetPersonaId()); base.PreprocesarAlCrear(gamcrear, autoinfoAlCrear, peticion); }
protected override void PreprocesarAlCrear(Crear <EncuestaGam> modelo, EntidadAutoinfo <EncuestaGam> autoinfoAlCrear, IRequest peticion) { var sesion = peticion.GetUserSession(); var encuestaGamCrear = modelo as EncuestaGamCrear; encuestaGamCrear.PlantillaEncuestaId.SiEsCeroEntonces(() => { encuestaGamCrear.PlantillaEncuestaId = GetPlantillaAlivioEmocionalPorDefecto(peticion).Id; }); encuestaGamCrear.EncargadoId.SiEsCero_O_NullEntonces(() => encuestaGamCrear.EncargadoId = sesion.GetPersonaId()); autoinfoAlCrear.SetValue(q => q.CreadoPorId, peticion.GetPersonaId()); base.PreprocesarAlCrear(modelo, autoinfoAlCrear, peticion); }
static void Main(string[] args) { //Crearemos un Usuario basico Usuario sB = Crear.getUsuario(Crear.basico); sB.TipoUsuario(); //Salida en consola: Usuario basico //Crearemos un Usuario primium Usuario sP = Crear.getUsuario(Crear.premium); sP.TipoUsuario(); //Salida en consola: Usuario premium //Crearemos un Usuario administrador Usuario sA = Crear.getUsuario(Crear.admin); sA.TipoUsuario(); //Salida en consola: Usuario Administrador }
protected void btnGuardar_Click(object sender, EventArgs e) { Personas p = new Personas( txtId.Text, txtNombres.Text, txtApellidos.Text, EmailP.Text, EmailW.Text, TelefonoP.Text, TelefonoW.Text ); Crear data = new Crear(); data.WriteXML(p); }
protected override void PreprocesarAlCrear(Crear <MiembroGam> modelo, EntidadAutoinfo <MiembroGam> autoinfoAlCrear, IRequest peticion) { autoinfoAlCrear.SetValue(q => q.CreadoPorId, peticion.GetPersonaId()); base.PreprocesarAlCrear(modelo, autoinfoAlCrear, peticion); }
public async Task <CrearResponse <TEntidad> > CrearAsync(Crear <TEntidad> modelo) { return(await CrearAsync(modelo, new EntidadAutoinfo <TEntidad>())); }
public virtual CrearResponse <TEntidad> Crear(Crear <TEntidad> modelo, EntidadAutoinfo <TEntidad> autoinfoAlCrear) { return(CrearAsync(modelo, autoinfoAlCrear).Result); }
public virtual CrearResponse <TEntidad> Crear(Crear <TEntidad> modelo) { return(CrearAsync(modelo, new EntidadAutoinfo <TEntidad>()).Result); }
private void ButtonNuevo_Click(object sender, RoutedEventArgs e) { Crear crearMedico = new Crear(); Layout.Frame.Navigate(crearMedico); }
private void button1_Click(object sender, EventArgs e) { Crear crear = new Crear(); crear.ShowDialog(); }
protected virtual void PreprocesarAlCrear(Crear <TEntidad> modelo, EntidadAutoinfo <TEntidad> autoinfoAlCrear, IRequest peticion) { }
public virtual CrearResponse <TEntidad> Crear(Crear <TEntidad> modelo, IRequest peticion) { return(CrearAsync(modelo, peticion).Result); }