Example #1
0
        public async Task <IActionResult> CrearTurno([FromBody] TurnoResource turnoResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var turno = mapper.Map <TurnoResource, Turno>(turnoResource);

            repository.Add(turno);
            await unitOfWork.CompleteAsync();

            var resultado = await repository.GetTurno(turno.Id);

            var restmp = mapper.Map <Turno, TurnoResource>(resultado);

            return(Ok(restmp));
        }
Example #2
0
        public TurnoDto Add(TurnoDto dto)
        {
            var obj = new Domain.Entity.Entity.Turno()
            {
                FechaTurno         = dto.FechaTurno,
                Dia                = dto.Dia,
                Hora               = dto.Hora,
                Descripcion        = dto.Descripcion,
                Ocupado            = dto.Ocupado,
                CancelacionEmpresa = dto.CancelacionEmpresa,
                EmpresaId          = dto.EmpresaId,
                Eliminado          = dto.Eliminado,
                CategoriaId        = dto.CategoriaId
            };

            _turnoRepository.Add(obj);
            Save();

            dto.Id = obj.Id;

            return(dto);
        }