public AddUnScheduledWorkoutPage() { InitializeComponent(); _objAddWorkoutResponse = new AddWorkoutResponse(); _apiService = new RestApi(); _objHeaderModel = new HeaderModel(); _baseUrl = Settings.Url + Domain.AddWorkoutApiConstant; _objAddWorkoutRequest = new AddWorkoutRequest(); BindingContext = _objAddWorkoutRequest; }
private void XFBtnCancel_CLicked(object sender, EventArgs e) { _objAddWorkoutResponse = new AddWorkoutResponse(); _apiService = new RestApi(); _objHeaderModel = new HeaderModel(); _baseUrl = Settings.Url + Domain.AddWorkoutApiConstant; _objAddWorkoutRequest = new AddWorkoutRequest(); BindingContext = _objAddWorkoutRequest; XfTPStartTime.Time = TimeSpan.Parse("00:00"); XftpFinishTime.Time = TimeSpan.Parse("00:00"); }
private async void XFBtnSave_Clicked(object sender, EventArgs e) { try { _objAddWorkoutRequest.StartTime = TimeSpan.Parse(XfTPStartTime.Time.ToString()); _objAddWorkoutRequest.FinishTime = TimeSpan.Parse(XftpFinishTime.Time.ToString()); if (string.IsNullOrEmpty(_objAddWorkoutRequest.Description) || string.IsNullOrEmpty(_objAddWorkoutRequest.WorkoutNotes) //string.IsNullOrEmpty(_objAddWorkoutRequest.StartTime) ) { DependencyService.Get <IToast>().Show("Please fill all the required filed first!"); } else { _objHeaderModel.TokenCode = Settings.TokenCode; _objAddWorkoutRequest.UserId = Convert.ToInt64(Settings.UserID); _objAddWorkoutRequest.DateOfWorkout = XFDPstartDate.Date; _objAddWorkoutRequest.AutoFinishTime = Autofinsh; _objAddWorkoutResponse = await _apiService.AddWorkoutPostAsync(new Get_API_Url().CommonBaseApi(_baseUrl), true, _objHeaderModel, _objAddWorkoutRequest); if (_objAddWorkoutResponse.StatusCode == 200) { WorkoutId = _objAddWorkoutResponse.WorkoutId; DependencyService.Get <IToast>().Show(_objAddWorkoutResponse.Message); XFBtnSave.IsEnabled = false; } else { DependencyService.Get <IToast>().Show(_objAddWorkoutResponse.Message); } } } catch (Exception ex) { var msg = ex.Message; } }