private void AddSiteCommand(object siteToAdd) { var site = siteToAdd as SiteModel; site.SiteId = count = count + 1; site.CreatedDate = DateTime.Now; if (string.IsNullOrWhiteSpace(site.SiteName)) { SiteErrorVisibility = Visibility.Visible; return; } if (string.IsNullOrWhiteSpace(site.Address)) { AddressErrorVisibility = Visibility.Visible; return; } _repositoryManager.AddSite(site); _sites.Add(site); SiteToAdd = new SiteModel(); }