public void whichDayAdd(DaysInWeek d, Week w) { if (d.n.Equals("LUN")) { w.d1 = d; } else if (d.n.Equals("MAR")) { w.d2 = d; } else if (d.n.Equals("MER")) { w.d3 = d; } else if (d.n.Equals("GIO")) { w.d4 = d; } else if (d.n.Equals("VEN")) { w.d5 = d; } else if (d.n.Equals("SAB")) { w.d6 = d; } else if (d.n.Equals("DOM")) { w.d7 = d; } }
public void OnComplete(Android.Gms.Tasks.Task task) { if (task.IsSuccessful) { var documents = (QuerySnapshot)task.Result; foreach (var doc in documents.Documents) { DaysInWeek d = new DaysInWeek(); d.n = doc.Id; d.week = currentWeek; if (doc.Get("ifSet" + currentType) != null && doc.Get("ifSet" + currentType).Equals("True")) { d.ifSet = true; } else { d.ifSet = false; } whichDayAdd(d, GetWhichWeek(currentWeek)); } value = 1; } else { value = 2; } }
public WorkingTimeForDoctor(DaysInWeek day, bool doesWork, AllActors.Doctor doctor, DateTime fromDateTime, DateTime toDateTime) : base(fromDateTime, toDateTime) { Day = day; DoesWork = doesWork; Doctor = doctor; }
public override string ToString() { string days = null; days += "WeekNr: " + WeekNr + "\n"; DaysInWeek.ForEach((day) => { days += $"\n[{day.Name}]\n"; day.Entrys.ForEach((entry) => { days += $"Name: {entry.ProductForEntry.Name}|Amout: {entry.Amount}|AmountOnTheHouse {entry.AmountOnTheHouse}|TotalPrice {entry.Price}\n"; }); }); return(days); }
static void Main(string[] args) { DaysInWeek monday = DaysInWeek.Monday; Console.WriteLine((int)monday); //it prints out the 0 Console.ReadKey(); }
public bool AddDay(Day dayToAdd) { bool success = true; foreach (Day d in DaysInWeek) { if (d.Name == dayToAdd.Name) { success = false; break; } } if (success) { DaysInWeek.Add(dayToAdd); } return(success); }
static void Main(string[] args) { DaysInWeek day = DaysInWeek.Monday; Console.WriteLine("Day of week: {0}", day); // Returns: Monday int dayValue = (int)day; Console.WriteLine("Day of week Value: {0}", dayValue); // Returns: 1 day = (DaysInWeek)dayValue; Console.WriteLine("Day of week: {0}", day); // Returns: Monday Console.WriteLine("Day of week: {0}", Enum.GetName(typeof(DaysInWeek), dayValue)); // Returns: Monday if found. Else return null. DaysInWeek notInEnum = (DaysInWeek)10; Console.WriteLine("Random day: {0}", notInEnum); // Returns: 10 (value of random if not in Enum) Console.WriteLine("Get name using Enum class: {0}", Enum.GetName(typeof(DaysInWeek), 6)); // Returns: Monday Console.WriteLine("----------------------------------------"); foreach (short val in Enum.GetValues(typeof(DaysInWeek))) { Console.WriteLine($"{val} - {(DaysInWeek)val}"); } Console.WriteLine("----------------------------------------"); foreach (var name in Enum.GetNames(typeof(DaysInWeek))) { Console.WriteLine(name); } Console.WriteLine("----------------------------------------"); if (Enum.TryParse <DaysInWeek>("Wednesday", out DaysInWeek dayOfWeek)) { Console.WriteLine($"{dayOfWeek}"); } }
private async Task FetchWorkoutDetails() { _workoutRepository = new WorkoutRepository(); _workoutWeeksrepository = new WorkoutWeeksRepository(); _workoutDaysRepository = new WorkoutDaysRepository(); _exerciseRepository = new ExerciseRepository(); _workout = await _workoutRepository.GetWorkout(_workout.Workout_id); List <WorkoutWeeks> weeks = await _workoutWeeksrepository.GetAllWorkoutWeeks(_workout.Workout_id); foreach (var week in weeks) { WeeksList addWeek = new WeeksList { Week = week.Week }; addWeek.Days = new ObservableRangeCollection <DaysInWeek>(); var daysInWeek = await _workoutDaysRepository.GetAllWorkoutDays(week.Id); foreach (var day in daysInWeek) { DaysInWeek dayToAdd = new DaysInWeek { Day = Convert.ToInt32(day.Day) }; dayToAdd.exercisesOnDays = new ObservableRangeCollection <ExercisesOnDay>(); var exercisesInDay = await _exerciseRepository.GetExercises(day.Id); foreach (var exercise in exercisesInDay) { dayToAdd.exercisesOnDays.Add(new ExercisesOnDay { ExerciseId = exercise.Exercise_Name, Reps = exercise.Reps, Sets = exercise.Sets }); } addWeek.Days.Add(dayToAdd); } _weeksList.Add(addWeek); } }
async void OnTapped(object s) { var label = s as Label; var week = label.BindingContext as Week; DaysInWeek d = new DaysInWeek(); d = getSelectedDay(label.Text, week); if (Application.Current.Properties["Admin"].ToString().Equals("true") && !d.ifSet) { Application.Current.Properties["selectedWeek"] = d.week; Application.Current.Properties["selectedDay"] = d.n; await PopupNavigation.PushAsync(new PopupCard(UserId, d.n, selectedType, d.week)); } else { Application.Current.Properties["selectedWeek"] = d.week; Application.Current.Properties["selectedDay"] = d.n; Application.Current.SavePropertiesAsync(); App.Current.MainPage.Navigation.PushAsync(new CardListPage()); } }
public DaysInWeek getSelectedDay(string s, Week w) { DaysInWeek d = new DaysInWeek(); switch (s) { case "LUN": d = w.d1; break; case "MAR": d = w.d2; break; case "MER": d = w.d3; break; case "GIO": d = w.d4; break; case "VEN": d = w.d5; break; case "SAB": d = w.d6; break; case "DOM": d = w.d7; break; } return(d); }
private void AddExercise(DaysInWeek day) { day.exercisesOnDays.Add(new ExercisesOnDay()); }