Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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;
            }
        }
Exemple #4
0
        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;
            }
        }