public int Add(HomeworkViewModel model) { HomeworkEntity he = new HomeworkEntity() { FileName = model.CsProject.FileName, HomeworkDescription = Context.HomeworkDescriptions.FirstOrDefault(t => t.ID == model.HomeworkDescriptionID), Student = Context.Students.FirstOrDefault(t => t.ID == model.StudentID), EvaluationResult = model.EvaluationResult }; Context.Homeworks.Add(he); Context.SaveChanges(); return(he.ID); }
public IActionResult Results(int homeworkID, int studentID) { HomeworkEntity he = _repository.HomeworkRepository.GetAll() .FirstOrDefault(t => t.ID == homeworkID); ResultViewModel model = new ResultViewModel { StudentName = he.Student.Forename + " " + he.Student.Surname, SubjectName = he.HomeworkDescription.Subject.Name, HomeworkName = he.HomeworkDescription.Name, HomeworkDescription = he.HomeworkDescription.FullDescription, Evaluation = JsonConvert.DeserializeObject <Evaluation>(TempData["evaluation"].ToString()) }; TempData.Remove("evaluation"); return(View(model)); }