public static void AddResponses(List<Domain.Response> responses, int evaluationID, int dimensionID) { // Clear existing values first //DeleteResponses(evaluationID, dimensionID); using (EvaluationDBDataContext db = new EvaluationDBDataContext()) { foreach (Domain.Response dto in responses) { Response response = new Response { QuestionID = dto.QuestionID, EvaluationID = evaluationID, DimensionID = dimensionID, Name = "", SelectedValue = (int)dto.SelectedValue, DateCreated = DateTime.Now, DateModified = DateTime.Now }; db.Responses.InsertOnSubmit(response); db.SubmitChanges(); } } Evaluation.UpdateEvaluationLastModified(evaluationID, DateTime.Now); }
private void detach_Responses(Response entity) { this.SendPropertyChanging(); entity.Question = null; }
partial void DeleteResponse(Response instance);
partial void UpdateResponse(Response instance);
partial void InsertResponse(Response instance);
private void attach_Responses(Response entity) { this.SendPropertyChanging(); entity.Evaluation = this; }