Exemplo n.º 1
0
 public async Task Insertar(ObraEmpleadoDto dto)
 {
     using (var context = new DataContext())
     {
         var jornalEmpleado = _mapper.Map <Dominio.Entidades.ObraEmpleado>(dto);
         await _jornalEmpleadoRepositorio.Create(jornalEmpleado);
     }
 }
Exemplo n.º 2
0
 public async Task Modificar(ObraEmpleadoDto dto)
 {
     using (var context = new DataContext())
     {
         var jornalEmpleado = context.ObraEmpleados.FirstOrDefault(x => x.Id == dto.Id);
         jornalEmpleado.ObraId     = dto.ObraId;
         jornalEmpleado.EmpleadoId = dto.EmpleadoId;
         await _jornalEmpleadoRepositorio.Update(jornalEmpleado);
     }
 }
Exemplo n.º 3
0
 private void ObtenerEmpleado(ObraEmpleadoDto obj)
 {
     ObraEmpleado = obj;
     if (ObraEmpleado != null)
     {
         if (ObraEmpleado.Empleado != null)
         {
             BotonABM();
         }
     }
 }
Exemplo n.º 4
0
        protected async override Task CrearNuevoElemento()
        {
            ObraEmpleado.ObraId     = Obra.Id;
            ObraEmpleado.EmpleadoId = ObraEmpleado.Empleado.Id;
            await ApiProcessor.PostApi(ObraEmpleado, "ObraEmpleado/Insert");

            eventAggregator.GetEvent <BoolAgreggator>().Publish(new PopUp(btnDialogText, MostrarCrearObra, ControlesDialog));
            await Inicializar();

            ObraEmpleado = null;
            ObraEmpleado = new ObraEmpleadoDto();
        }
Exemplo n.º 5
0
 protected override void Eliminar()
 {
     eventAggregator.GetEvent <PubSubEvent <ObraEmpleadoDto> >().Unsubscribe(ObtenerEmpleado);
     ObraEmpleado            = new ObraEmpleadoDto();
     ObraEmpleado.ObraId     = Obra.Id;
     ObraEmpleado.Obra       = Obra;
     ObraEmpleado.EmpleadoId = Empleado.Id;
     ObraEmpleado.Empleado   = Empleado;
     eventAggregator.GetEvent <PubSubEvent <ObraEmpleadoDto> >().Publish(ObraEmpleado);
     base.Eliminar();
     eventAggregator.GetEvent <BoolAgreggator>().Publish(new PopUp(btnDialogText, MostrarCrearObra, ControlesDialog));
     eventAggregator.GetEvent <PubSubEvent <ObraEmpleadoDto> >().Subscribe(ObtenerEmpleado);
 }
Exemplo n.º 6
0
 protected override void Nuevo()
 {
     base.Nuevo();
     ObraEmpleado = new ObraEmpleadoDto();
     eventAggregator.GetEvent <BoolAgreggator>().Publish(new PopUp(btnDialogText, MostrarCrearObra, ControlesDialog));
 }