private void UpdateBand(BandDetail bandDetail) { var band = _bandRepository.Get(bandDetail.Id); Member defaultSinger = null; if (bandDetail.DefaultSingerId > 0) { defaultSinger = _memberRepository.Get(bandDetail.DefaultSingerId); } Genre defaultGenre = null; if (bandDetail.DefaultGenreId > 0) { defaultGenre = _bandRepository.GetGenre(bandDetail.DefaultGenreId); } if (band != null) { band.Name = bandDetail.Name; band.DefaultSinger = defaultSinger; band.DefaultGenre = defaultGenre; band.UserUpdate = _currentUser; band.DateUpdate = DateTime.Now; }; _bandRepository.Update(band); }
private int AddBand(BandDetail bandDetail) { var b = new Band { Name = bandDetail.Name, UserCreate = _currentUser, UserUpdate = _currentUser, DateCreate = DateTime.Now, DateUpdate = DateTime.Now }; var id = _bandRepository.Add(b); if (id <= 0) return id; _userRepository.AddUserBand(_currentUser.Id, id); _userRepository.AddUserPreferenceTableColumns(_currentUser.Id, id); return id; }