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(); }
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(); }
public SiteDTO GetSiteById(int siteId) { SiteDTO siteDTO = null; var site = unitOfWork.SiteRepository.GetById(siteId); if (site != null) { siteDTO = SiteConvertor.ConvertToSiteDTO(site); } return(siteDTO); }
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); }