public async Task <ActionResult> DeleteCourse([FromBody] Course сourse) { //Тут нужна проверка типа такой if (id.Equals(null)) return BadRequest("Id is null"); await courseStorage.CourseDelete((int)сourse.Id); return(Ok()); }
private async void ClearAllMocks() { for (int i = 0; i < listTimetable.Count; i++) { groupStorage.GroupDelete((int)GroupMock.groupMocks[i].Id); await courseStorage.CourseProgramDelete((int)CourseProgramMock.listCourseProgram[i].Id); await courseStorage.CourseDelete((int)CourseMock.listCourse[i].Id); } }
private void ClearShit() { //удаление данных, созданных для теста userStorage.UserDeleteById((int)UserMock.listUsers[0].Id); dictionaryStorage.CityDelete(DictionaryMocks.cityMock[0].Id); //закомментила пока не починят метод DeleteCourseProgram - пишет что соединение с базой уже открыто courseStorage.CourseProgramSkillDelete(listCourseProgramSkill[0]); courseStorage.CourseProgramDelete((int)CourseProgramMock.listCourseProgram[0].Id); courseStorage.CourseDelete((int)CourseMock.listCourse[0].Id); }
private async void TestDeleteProgramDetails(List <ProgramDetails> listProgramDetails) { foreach (ProgramDetails listCourse1 in listProgramDetails) { List <ProgramDetails> list = await courseStorage.ProgramDetailsGetAll(); courseStorage.CourseDelete((int)listCourse1.Id); List <ProgramDetails> list1 = await courseStorage.ProgramDetailsGetAll(); Assert.AreEqual(list.Count - 1, list1.Count); Assert.False(list1.Contains(listCourse1)); } }
private async Task TestDeleteCourse(List <Course> listCourse) { foreach (Course listCourse1 in listCourse) { List <Course> list = await courseStorage.CourseGetAll(); await courseStorage.CourseDelete((int)listCourse1.Id); List <Course> list1 = await courseStorage.CourseGetAll(); Assert.AreEqual(list.Count - 1, list1.Count); Assert.False(list1.Contains(listCourse1)); } }