public TDto FindById(int id) { var res = genericRepository.FindById(id); var resDto = DtoTools.Convert <TEntity, TDto>(res); return(resDto); }
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); }
public virtual void Insert(TDto t) { //Dto ===> Entity var tObj = DtoTools.Convert <TDto, TEntity>(t); //on insère l'Entity genericRepository.Insert(tObj); }
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); }
public UserDto FindByEmail(string email) { var z = userRepository.FindBy(u => u.Email.Equals(email)).First <User>(); return(DtoTools.Convert <User, UserDto>(z)); }
public void Update(TDto t) { var tObj = DtoTools.Convert <TDto, TEntity>(t); genericRepository.Update(tObj); }