public async Task AddaSchedule() { //Arrange var BDName = Guid.NewGuid().ToString(); var context = BuildContext(BDName); //Act var newschedule = new CreateHorarioViewModel() { HoraApertura = "8:00", HoraCierre = "21:00", Dia = "Viernes", Feriado = false, }; var controller = new HorariosController(context); var response = await controller.Create(newschedule); //Assert Assert.IsNotNull(response); }
public async Task ListCompany() { //Arrange var BDName = Guid.NewGuid().ToString(); var context = BuildContext(BDName); var fakeschedule = new Horario() { HoraApertura = "8:00", HoraCierre = "21:00", Dia = "Viernes", Feriado = false, }; var fakeschedule2 = new Horario() { HoraApertura = "8:00", HoraCierre = "18:00", Dia = "Sábado", Feriado = false, }; context.Horarios.Add(fakeschedule); context.Horarios.Add(fakeschedule2); await context.SaveChangesAsync(); var context2 = BuildContext(BDName); //Act var controller = new HorariosController(context2); var response = await controller.List(); //Assert Assert.IsNotNull(response); }
private string obtenerHorario(string codigoHorario) { try { HorariosController controller = new HorariosController(); List <HorarioModel> horarios = controller.ConnectGET(); foreach (HorarioModel temp in horarios) { if (temp.Codigo == Int32.Parse(codigoHorario)) { return(temp.Dia + " " + temp.HoraInicio.ToString() + " - " + temp.HoraFinal.ToString()); } } return("Horario No encontrado"); } catch (Exception ex) { throw ex; } }
private string obtenerCodigoHorario(string nombreHorario) { try { HorariosController controller = new HorariosController(); List <HorarioModel> horarios = controller.ConnectGET(); string[] data = nombreHorario.Split(' '); foreach (HorarioModel temp in horarios) { if (temp.Dia.Equals(data[0]) && (temp.HoraInicio.ToString().Equals(data[1]) && temp.HoraFinal.ToString().Equals(data[3]))) { return(temp.Codigo.ToString()); } } return("Sin Codigo"); } catch (Exception ex) { throw ex; } }