public async Task <IActionResult> Editar(int id) { string[] horas = new string[] { "1:00", "2:00", "3:00", "4:00", "5:00", "6:00", "7:00", "8:00", "9:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00", "24:00" }; List <Intervalos> intervalos = new List <Intervalos> { new Intervalos { intervalo = 5, descripcion = "5 minutos" }, new Intervalos { intervalo = 10, descripcion = "10 minutos" }, new Intervalos { intervalo = 15, descripcion = "15 minutos" }, new Intervalos { intervalo = 20, descripcion = "20 minutos" }, new Intervalos { intervalo = 30, descripcion = "30 minutos" }, new Intervalos { intervalo = 60, descripcion = "60 minutos" } }; //combo consultorios var lconsultorio = await _utilrepository.GetTipo("Consultorio"); ViewBag.listaconsultorio = lconsultorio; //combo especialidades var lespecialidads = await _utilrepository.GetTipo("Especialidad"); ViewBag.listaespecialidades = lespecialidads; //combo estado var estado = new Object(); estado = await _utilrepository.GetTipo("ESTADO CRONOGRAMA"); ViewBag.lestado = estado; //combo medicos var medico = await _medicorepository.GetMedicos(); ViewBag.listamedicos = medico; ViewBag.listahoras = horas; ViewBag.intervalos = intervalos; CronogramaDTO cronoMedico = await cronogramaRepository.GetByIdCrono(id); return(PartialView("Edit", cronoMedico)); }
//guiate con esto y el interface? public async Task <CronogramaDTO> GetByIdCrono(int CronoID) { CronogramaDTO D012_CRONOMEDICOs = await(from c in _context.D012_CRONOMEDICO where c.idProgramMedica == CronoID select new CronogramaDTO() { idConsultorio = c.idConsultorio, idEspecialidad = c.idEspecialidad, idEstado = c.idEstado, idProgramMedica = c.idProgramMedica, fechaIni = c.fechaIni.Value.ToString("yyyy-MM-dd"), fechaFin = c.fechaFin.Value.ToString("yyyy-MM-dd"), hrInicio = c.hrInicio, hrFin = c.hrFin, idMedico = c.idMedico }).FirstOrDefaultAsync(); return(D012_CRONOMEDICOs); }
public async Task <IActionResult> Details(int id) { CronogramaDTO cronoMedico = await cronogramaRepository.GetByIdCrono(id); return(PartialView(cronoMedico)); }
public async Task <IActionResult> Delete(int id) { CronogramaDTO cronograma = await cronogramaRepository.GetByIdCrono(id); return(PartialView(cronograma)); }