public StudentDTO FindByTitle(string title)
 {
     var domain = _studentRepo.Find(x => x.Name == title);
     var dto = new StudentDTO();
     dto.InjectFrom(domain);
     return dto;
 }
        public StudentDTO FindById(int id)
        {
            var domain = _studentRepo.Find(new[] { id });

            var dto = new StudentDTO();
            dto.InjectFrom(domain);
            return dto;
        }
        public void Save(StudentDTO noteToSaveDTO)
        {
            //var noteToSave = noteToSaveDTO.ConvertToDomain();

            var studentEntity = new Student();
            studentEntity.EntityState = EntityState.Added;
            studentEntity.InjectFrom<LoopValueInjection>(noteToSaveDTO);
            studentEntity.InjectFrom<MapEnum>(new { EntityState = studentEntity.EntityState });
            _studentRepo.Add(studentEntity);
            _unitOfWork.Save();
        }
        public int Delete(StudentDTO noteDomain, bool disableSoftDelete = false)
        {
            //var noteToSave = noteDomain.ConvertToDomain();

            //if (disableSoftDelete)
            //{
            //    _studentRepo.Delete(noteToSave);
            //}
            //else
            //{
            //    noteDomain.MarkAsDeleted = true;
            //    _studentRepo.Update(noteToSave);
            //}
            //return _unitOfWork.Save();
            return 1;
        }
 public FriendStudentMappingDTO()
 {
     StudentDTO = new StudentDTO();
 }
 public int Update(StudentDTO noteToUpdate)
 {
     throw new System.NotImplementedException();
 }
Esempio n. 7
0
 public FriendStudentMappingDTO()
 {
     StudentDTO = new StudentDTO();
 }