private async Task InsertWorkingHour() { if (ValidateInputs()) { WorkingHourInsertVM workingHourInsertVM = new WorkingHourInsertVM() { DayInWeek = TbDayInWeek.Text, TimeStart = TpTimeStart.Value.Value.TimeOfDay, TimeEnd = TpTimeEnd.Value.Value.TimeOfDay }; ls.LblLoading.Text = "Adding"; ls.Show(); bool success = await workingHourApi.InsertWorkingHour(workingHourInsertVM); ls.Close(); if (success) { Close(); } else { MessageBox.Show("Fail!"); } } else { MessageBox.Show("All input fields are required!"); } }
public async Task <bool> InsertWorkingHour(WorkingHourInsertVM workingHourInsertVM) { StringContent content = GetStringContent(workingHourInsertVM); HttpClient request = new HttpClient(); HttpResponseMessage response = await request.PostAsync($"{ API_URL }/InsertWorkingHour", content); if (response.IsSuccessStatusCode) { bool result = await response.Content.ReadAsAsync <bool>(); return(result); } return(false); }
public bool InsertWorkingHour(WorkingHourInsertVM workingHourInsertVM) { WorkingHour workingHour = new WorkingHour() { DayInWeek = workingHourInsertVM.DayInWeek, TimeStart = workingHourInsertVM.TimeStart, TimeEnd = workingHourInsertVM.TimeEnd }; unitOfWork.WorkingHours.Add(workingHour); int success = unitOfWork.Complete(); return(success > 0); }