Beispiel #1
0
        public async Task <TurnosTrabajoEntity> Add(TurnosTrabajo turno)
        {
            var turnoEntity = Mapper.Map <TurnosTrabajoEntity>(turno);

            _context.TurnosTrabajo.Add(turnoEntity);
            _context.SaveChanges();

            return(turnoEntity);
        }
Beispiel #2
0
        public async Task <TurnosTrabajo> Actualizarturno(int id, TurnosTrabajo turno)
        {
            var turnoActualizar = Mapper.Map <TipoNominaEntity>(turno);

            if (!await _repository.Exist(id))
            {
                return(null);
            }

            await _repository.Edit(id, turno);

            return(turno);
        }
Beispiel #3
0
        public async Task <TurnosTrabajo> NuevoTurno(TurnosTrabajo turno)
        {
            var turnoGrabar = Mapper.Map <TurnosTrabajoEntity>(turno);

            if (await _repository.Exist(turnoGrabar.Id))
            {
                return(null);
            }

            await _repository.Add(turno);

            return(turno);
        }
Beispiel #4
0
        public async Task <TurnosTrabajoEntity> Edit(int id, TurnosTrabajo turno)
        {
            if (!await Exist(id))
            {
                return(null);
            }

            var turnoActualizar = _context.TurnosTrabajo.Find(id);

            turnoActualizar.EsTurnoPartido  = turno.EsTurnoPartido;
            turnoActualizar.Fecha           = turno.Fecha;
            turnoActualizar.HoraDesdeTurno1 = turno.HoraDesdeTurno1;
            turnoActualizar.HoraDesdeTurno2 = turno.HoraDesdeTurno2;
            turnoActualizar.HoraHastaTurno1 = turno.HoraHastaTurno1;
            turnoActualizar.HoraHastaTurno2 = turno.HoraHastaTurno2;
            _context.SaveChanges();

            return(turnoActualizar);
        }