//public IEnumerable<AddressDTO> GetAddress() //{ // return _dataContext.Addresses // .Include(t => t.Students) // .AsEnumerable() // .Select(t => new AddressDTO() // { // Id = t.Id, // StudentId = t.StudentId, // // Points = t.Points, // }).ToList(); //} //public IEnumerable<AddressDTO> GetTranscripts(int studentId) //{ // var trans = _dataContext.Transcripts.Where(x => x.StudentId == studentId); // return _mapper.Map<IEnumerable<TranscriptDTO>>(trans); //} //public TranscriptDTO GetTranscript(int studentId, int examId) //{ // var transcript = _dataContext.Transcripts // .Single(x => x.StudentId == studentId && x.ExamId == examId); // return _mapper.Map<TranscriptDTO>(transcript); //} public AddressDTO SaveAddress(AddressDTO address) { Address newAddress = _mapper.Map <Address>(address); _dataContext.Addresses.Add(newAddress); _dataContext.SaveChanges(); return(_mapper.Map <AddressDTO>(newAddress)); }
public ExamsDTO SaveExams(ExamsDTO exams) { Exam newExams = _mapper.Map <Exam>(exams); _dataContext.Exams.Add(newExams); _dataContext.SaveChanges(); return(_mapper.Map <ExamsDTO>(newExams)); }
public StudentDTO SaveStudent(StudentDTO student) { Student newStudent = _mapper.Map <Student>(student); _dataContext.Students.Add(newStudent); _dataContext.SaveChanges(); return(_mapper.Map <StudentDTO>(newStudent)); }
public TranscriptDTO SaveTranscript(TranscriptDTO transcript) { Transcript newTranscript = _mapper.Map <Transcript>(transcript); _dataContext.Transcripts.Add(newTranscript); _dataContext.SaveChanges(); return(_mapper.Map <TranscriptDTO>(newTranscript)); }
public bool DeleteExam(int examId) { var exam = _dataContext.Exams.FirstOrDefault(x => x.Id == examId); if (exam == null) { return(false); } _dataContext.Exams.Remove(exam); return(_dataContext.SaveChanges() > 0); }
public bool DeleteAddress(int addressId) { var address = _dataContext.Addresses.FirstOrDefault(x => x.Id == addressId); if (address == null) { return(false); } _dataContext.Addresses.Remove(address); return(_dataContext.SaveChanges() > 0); }