Beispiel #1
0
        public void UpdateSite(SiteDTO siteDTO)
        {
            Site site = new Site();

            SiteConvertor.ConvertToSiteEntity(ref site, siteDTO, true);
            UnitOfWork unitOfWork = new UnitOfWork();

            unitOfWork.SiteRepository.Update(site);
            unitOfWork.SaveChanges();
        }
Beispiel #2
0
        public void AddSite(SiteDTO siteDTO)
        {
            Site site = new Site();

            SiteConvertor.ConvertToSiteEntity(ref site, siteDTO, false);
            UnitOfWork unitOfWork = new UnitOfWork();

            unitOfWork.SiteRepository.Add(site);
            unitOfWork.SaveChanges();
        }
Beispiel #3
0
        public SiteDTO GetSiteById(int siteId)
        {
            SiteDTO siteDTO = null;
            var     site    = unitOfWork.SiteRepository.GetById(siteId);

            if (site != null)
            {
                siteDTO = SiteConvertor.ConvertToSiteDTO(site);
            }
            return(siteDTO);
        }
Beispiel #4
0
        public List <SiteDTO> GetAllSites()
        {
            List <SiteDTO> siteList = new List <SiteDTO>();
            var            sites    = unitOfWork.SiteRepository.GetAll();

            if (sites != null)
            {
                foreach (var site in sites)
                {
                    siteList.Add(SiteConvertor.ConvertToSiteDTO(site));
                }
            }

            return(siteList);
        }