public int SaveSite(SiteDto site) { if (site.SiteId != 0 && _resp.GetSites().SingleOrDefault(a => a.Id == site.SiteId) == null) { site.SiteId = 0; } ISite _site = _resp.CreateSite(site.SiteId, site.Name); _site.CloneData(site); return(_site.Save()); }