Example #1
0
        public async Task <LicenceDTO> UpdateAsync(LicenceDTO objet)
        {
            Licence entite = MapLicence.ToEntity(objet, false);
            var     lRet   = await _repo.UpdateAsync(entite);

            return(MapLicenceDTO.MapDataToDTO(lRet));
        }
Example #2
0
        public async Task <LicenceDTO> CreateAsync(LicenceDTO objet)
        {
            Licence entite = MapLicence.ToEntity(objet, true);

            Licence lRet = await _repo.CreateAsync(entite);

            return(MapLicenceDTO.MapDataToDTO(lRet));
        }
Example #3
0
        public async Task <IEnumerable <LicenceDTO> > ListeActifAsync()
        {
            var liste = await _repo.GetAllActifAsync();

            var rtn = MapLicenceDTO.MapDataToDTO(liste);

            return(rtn);
        }
Example #4
0
        public async Task <IEnumerable <LicenceDTO> > SearchAsync(SearchLicence searchParams)
        {
            var liste = await _repo.SearchAsync(searchParams);

            var rtn = MapLicenceDTO.MapDataToDTO(liste);

            return(rtn);
        }
Example #5
0
        public async Task <LicenceDTO> GetAsync(int id)
        {
            var objet = await _repo.GetAsync(id);

            if (null != objet)
            {
                var rtn = MapLicenceDTO.MapDataToDTO(objet);
                return(rtn);
            }
            else
            {
                return(null);
            }
        }