Beispiel #1
0
        public async Task <IActionResult> RegisterTrabajador(TrabajadorForRegister trabajador)
        {
            var param             = _mapper.Map <TrabajadorForRegister, Trabajador>(trabajador);
            var createdTrabajador = await _repoTrabajador.AddAsync(param);

            return(Ok(createdTrabajador));
        }
Beispiel #2
0
        public async Task <IActionResult> UpdateTrabajador(TrabajadorForRegister trabajadorForRegister)
        {
            var trabajador = _repoTrabajador.Get(x => x.id == trabajadorForRegister.id).Result;

            trabajador.cargo    = trabajadorForRegister.cargo;
            trabajador.telefono = trabajadorForRegister.telefono;
            trabajador.email    = trabajadorForRegister.email;
            trabajador.dni      = trabajadorForRegister.dni;


            var createdTrabajador = await _repoTrabajador.SaveAll();

            return(Ok(createdTrabajador));
        }