public int DeleteQuestionOption(QuestionOption questionOption) { List <Response> responses = new List <Response>(); responses = responseService.GetResponsesByOptionId(questionOption.QuestionOptionId); foreach (var response in responses) { responseService.DeleteResponse(response); } context.QuestionOptions.Remove(questionOption); context.SaveChanges(); return(0); }