Exemplo n.º 1
0
        public ResponseCalendarioTurnosDto CreateCalendarioTurnos(CalendarioTurnosDto calendarioTurno)
        {
            List <CalendarioTurnos> Lista = new List <CalendarioTurnos>()
            {
            };

            foreach (var item in calendarioTurno.CalendarioTurnos)
            {
                CalendarioTurnos entity = new CalendarioTurnos
                {
                    IdEspecialidad = item.IdEspecialidad,
                    IdEspecialista = item.IdEspecialista,
                    DiaId          = item.DiaId,
                    HoraInicio     = Convert.ToDateTime(item.HoraInicio),
                    HoraFin        = Convert.ToDateTime(item.HoraFin)
                };

                Lista.Add(entity);
                _repository.Add <CalendarioTurnos>(entity);
            }

            return(new ResponseCalendarioTurnosDto {
                ListaCalendarioTurnos = Lista
            });
        }
Exemplo n.º 2
0
 public IActionResult Post(CalendarioTurnosDto calendarioTurnos)
 {
     try
     {
         return(new JsonResult(_service.CreateCalendarioTurnos(calendarioTurnos))
         {
             StatusCode = 201
         });
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }