private bool HaveEqualState(Qubiz.QuizEngine.Services.Models.QuestionDetail expected, Question actual) { return(expected.ID == actual.ID && expected.Number == actual.Number && expected.QuestionText == actual.QuestionText && expected.SectionID == actual.SectionID && expected.Type.ToString() == actual.Type.ToString() && expected.Options.Length == actual.Options.Length); }
public async Task <IHttpActionResult> Get(Guid id) { Qubiz.QuizEngine.Services.Models.QuestionDetail question = await questionService.GetQuestionByID(id); return(Ok(question.DeepCopyTo <Question>())); }