public void CreateTest() { Test test = new Test(); test.Title = Title; test.Open = false; Random random = new Random(); test.TestId = random.Next(); SurveyDbContext surveyEntities = new SurveyDbContext(); foreach (var item in CreatingQuestionmodels.Where(x => x.Soru != null && x.Choices.Count > 1)) { item.Addtodatabase(surveyEntities, test.TestId); } surveyEntities.Tests.Add(test); surveyEntities.SaveChanges(); }
public void EditTest(int testid) { SurveyDbContext surveyEntities = new SurveyDbContext(); Random random = new Random(); if (Title.Length > 5) { surveyEntities.Tests.Single(x => x.TestId == testid).Title = Title; } foreach (var item in EditQuestionModels) { item.UpdateDatabase(surveyEntities); } foreach (var item in CreatingQuestionmodels.Where(x => x.Soru != null && x.Choices.Count > 1)) { item.Addtodatabase(surveyEntities, testid); } surveyEntities.SaveChanges(); }