//Slecting Available days
        public void SelectAvailaibleDayAndTime()
        {
            int WeekDaysSize = WeekDays.Count();

            for (int i = 0; i < WeekDaysSize; i++)
            {
                String dayOfWeek = WeekDaysName.ElementAt(i).Text;
                if (dayOfWeek == ExcelLibrary.ReadData(2, "Selectday"))
                {
                    Thread.Sleep(1000);
                    WeekDays.ElementAt(i).Click();
                    Thread.Sleep(1000);

                    string str = ExcelLibrary.ReadData(2, "Starttime");
                    //Console.WriteLine(str);
                    DateTime dt = DateTime.Parse(str);
                    Console.WriteLine(dt.ToLongTimeString().ToString());
                    StartTime.ElementAt(i).SendKeys(dt.ToLongTimeString().ToString());
                    Thread.Sleep(1000);
                    string   str1 = ExcelLibrary.ReadData(2, "Endtime");
                    DateTime dt1  = DateTime.Parse(str1);
                    EndTime.ElementAt(i).SendKeys(dt1.ToString("hh:mm tt"));

                    //12/31/1899 6:00:00 AM
                }
            }
        }
Beispiel #2
0
        public List <WeekDayViewModel> GenerateSchema(List <RandomizeActivitySummeriesViewModel> randomizeActivitySummeriesViewModel, string userId)
        {
            for (int i = 0; i < randomizeActivitySummeriesViewModel.Count; i++)
            {
                ActivitySummeries.Add(new List <ActivitySummeryViewModel>());
                for (int j = 0; j < randomizeActivitySummeriesViewModel[i].ActivityTimesCountsInWeek; j++)
                {
                    if (randomizeActivitySummeriesViewModel[i].ActivityId == 2)
                    {
                        CreateActivitiesForStudy(randomizeActivitySummeriesViewModel[i], userId);
                    }
                    else
                    {
                        ActivitySummeries.Last().Add(CreateActivity(randomizeActivitySummeriesViewModel[i], userId));
                    }
                }
            }
            for (int id = 0; id < WeekDays.Count(); id++)
            {
                foreach (List <ActivitySummeryViewModel> summery in ActivitySummeries)
                {
                    _userWeekDay[id].ActivitiySummeries = _userWeekDay[id].ActivitiySummeries.Concat(summery.FindAll(x => (x.WeekDayId - 1) == id)).ToList();
                }
            }

            return(_userWeekDay);
        }