public void Add_Crew_With_NestedListOfStewardess_ReturnOk() { //Arrange var correctItem = new CrewDTO { PilotId = 1, StewardessesId = new List <int> { 1, 2 } }; //Act var result = _crewController.Post(correctItem).Result as StatusCodeResult; //Assert Assert.AreEqual(result.StatusCode, 200); //Reset _crewController.Delete(_context.Crews.Last().Id).Wait(); }
private void deleteCrewButton_Click(object sender, EventArgs e) { if (crewsDataGridView.SelectedRows.Count == 0) { crewWarningLabel.Visible = true; } else { crewWarningLabel.Visible = false; DataGridViewRow selectedRow = crewsDataGridView.SelectedRows[0]; int crewId = (int)selectedRow.Cells["crewidDataGridViewTextBoxColumn"].Value; DialogResult dialogResult = MessageBox.Show("Удалить выбранный экипаж?", "Подтверждение удаления", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { CrewController crewController = new CrewController(crewId); int result = crewController.Delete(); if (result == 0) { MessageBox.Show("Ошибка выполнения удаления"); } FillTables(); ShowRowsCountEverywhere(); } } }