Beispiel #1
0
        public TDto FindById(int id)
        {
            var res    = genericRepository.FindById(id);
            var resDto = DtoTools.Convert <TEntity, TDto>(res);

            return(resDto);
        }
Beispiel #2
0
        public List <TDto> FindAll(int start, int maxByPage, Expression <Func <TEntity, int?> > keyOrderBy, Expression <Func <TEntity, bool> > predicateWhere)
        {
            var res    = genericRepository.FindAll(start, maxByPage, keyOrderBy, predicateWhere);
            var resDto = DtoTools.Convert <List <TEntity>, List <TDto> >(res);

            return(resDto);
        }
Beispiel #3
0
        public virtual void Insert(TDto t)
        {
            //Dto ===> Entity
            var tObj = DtoTools.Convert <TDto, TEntity>(t);

            //on insère l'Entity
            genericRepository.Insert(tObj);
        }
Beispiel #4
0
        public IList <TDto> Collection()
        {
            List <TEntity> res = genericRepository.Collection().ToList();
            //on convertit le code
            var resDto = DtoTools.Convert <List <TEntity>, List <TDto> >(res);

            return(resDto);
        }
Beispiel #5
0
        public UserDto FindByEmail(string email)
        {
            var z = userRepository.FindBy(u => u.Email.Equals(email)).First <User>();

            return(DtoTools.Convert <User, UserDto>(z));
        }
Beispiel #6
0
        public void Update(TDto t)
        {
            var tObj = DtoTools.Convert <TDto, TEntity>(t);

            genericRepository.Update(tObj);
        }