private void btnInsertFailure_Click(object sender, EventArgs e) { if (comboBoxCounties.SelectedIndex > 0 && comboBoxCities.SelectedIndex > 0 && comboBoxTypesOfFailure.SelectedIndex > 0) { int userId = _failureRepository.GetUserIdByString(userName); string countyComboBox = comboBoxCounties.SelectedItem.ToString(); int countyId = _failureRepository.GetCountyIdByString(countyComboBox); string cityCombobox = comboBoxCities.SelectedItem.ToString(); int cityId = _failureRepository.GetCityIdByString(cityCombobox); string typeOfFailureCombobox = comboBoxTypesOfFailure.SelectedItem.ToString(); int typeOfFailureId = _failureRepository.GetTypeOfFailureIdByString(typeOfFailureCombobox); string additionalDescription = richTextBoxAdditionalDescription.Text.ToString(); if (dateChanged) { var dateTimeFromChanged = dateTimePickerBeginOfFailure.Value; var failure = new Failure { Id_Username = userId, Id_TypeOfFailure = typeOfFailureId, Id_City = cityId, BeginOfFailure = dateTimeFromChanged, AdditionalDescription = additionalDescription }; _failureRepository.AddFailure(failure); } else { var dateTimeFrom = dateTimePickerBeginOfFailure.Value; var failure = new Failure { Id_Username = userId, Id_TypeOfFailure = typeOfFailureId, Id_City = cityId, BeginOfFailure = dateTimeFrom, AdditionalDescription = additionalDescription }; _failureRepository.AddFailure(failure); } } else { MessageBox.Show("Odaberite županiju, grad i vrstu ispada!"); } }
public void PostFailure([FromBody] Failure fail) { if (ModelState.IsValid) { Failurerepository.AddFailure(fail); } }
private void btnInsertFailure_Click(object sender, EventArgs e) { var user = _failureRepository.GetUserByUsername(lblUserFirstLastName.Text); int userId = user.Id; string countyComboBox = comboBoxCounties.SelectedValue.ToString(); var county = _failureRepository.GetCountyComboBoxValue(countyComboBox); int countyId = county.Id; string cityComboBox = comboBoxCities.SelectedValue.ToString(); var city = _failureRepository.GetCityComboBoxValue(cityComboBox); int cityId = city.Id; string typeOfFailureComboBox = comboBoxTypesOfFailure.SelectedValue.ToString(); var typeOfFailure = _failureRepository.GetTypeOfFailureComboBoxValue(typeOfFailureComboBox); int typeOfFailureId = typeOfFailure.Id; string additionalDescription = richTextBoxAdditionalDescription.Text.ToString(); dateTimePickerBeginOfFailure.Value = DateTime.UtcNow; var dateTimeFrom = Convert.ToDateTime(dateTimePickerBeginOfFailure.Value); var failure = new Failure { Id_Username = userId, Id_TypeOfFailure = typeOfFailureId, Id_City = cityId, BeginOfFailure = dateTimeFrom, AdditionalDescription = additionalDescription }; _failureRepository.AddFailure(failure); _tableBindingSource.DataSource = _failureRepository.GetFailures(); }