public void SaveStaffBreaks_Clicked(object sender, EventArgs e) { //List<SaveStaffBreakTime> obj = new List<SaveStaffBreakTime>(); SaveStaffBreakTime obj = new SaveStaffBreakTime(); foreach (var item in AddBreakTimeLists) { int weekValue = 0; switch (item.NameOfDay) { case "Monday": weekValue = (int)DayOfWeek.Monday; break; case "Tuesday": weekValue = (int)DayOfWeek.Tuesday; break; case "Wednesday": weekValue = (int)DayOfWeek.Wednesday; break; case "Thursday": weekValue = (int)DayOfWeek.Thursday; break; case "Friday": weekValue = (int)DayOfWeek.Friday; break; case "Saturday": weekValue = (int)DayOfWeek.Saturday; break; case "Sunday": weekValue = (int)DayOfWeek.Sunday; break; } //`} string stt = item.Start.ToString(); string ett = item.End.ToString(); DateTime st = Convert.ToDateTime(stt); DateTime et = Convert.ToDateTime(ett); if (st == et) { et = et.AddHours(1); } string StartTime = st.ToString("HH:mm"); string EndTime = et.ToString("HH:mm"); //SaveStaffBreakTime staff = new SaveStaffBreakTime(); //obj.BreakID = 0; obj.CompanyId = item.CompanyId; obj.CreationDate = item.CreationDate; obj.DayOfWeek = weekValue; obj.EmployeeId = item.EmployeeId; obj.Start = StartTime; obj.End = EndTime; var SerializedObj = JsonConvert.SerializeObject(obj); var apiUrl = Application.Current.Properties["DomainUrl"] + "/api/staff/AddBreak"; var result = PostData("POST", SerializedObj, apiUrl); } disaaaa.IsVisible = false; PopupNavigation.PopAsync(); for (int PageIndex = Navigation.NavigationStack.Count - 1; PageIndex >= 6; PageIndex--) { Navigation.RemovePage(Navigation.NavigationStack[PageIndex]); } // Navigation.PopAsync(true); Navigation.PushAsync(new BreaksPage(obj, StaffIDs, SelectDay, Convert.ToString(CompanyID))); int pCount = Navigation.NavigationStack.Count(); for (int i = 0; i < pCount; i++) { if (i == 5) { Navigation.RemovePage(Navigation.NavigationStack[i]); } } }
private void BreaksClick(object sender, EventArgs e) { SaveStaffBreakTime obj = new SaveStaffBreakTime(); Navigation.PushAsync(new BreaksPage(obj, StaffId, "", CompanyId)); }