Esempio n. 1
0
        public async Task <bool> SaveContact(ContactsEntity contactModel)
        {
            if (_contactsEntity != null)
            {
                ContactsEntity contact = await _contactsEntity.Where(x => x.ContactId == contactModel.ContactId).FirstOrDefaultAsync();

                if (contact == null)
                {
                    contact = new ContactsEntity()
                    {
                        FirstName = contactModel.FirstName,
                        LastName  = contactModel.LastName,
                        Email     = contactModel.Email,
                        Phone     = contactModel.Phone
                    };

                    _dbContext.Add(contact);
                }
                else
                {
                    contact.FirstName = contactModel.FirstName;
                    contact.LastName  = contactModel.LastName;
                    contact.Email     = contactModel.Email;
                    contact.Phone     = contactModel.Phone;
                }

                return(await _dbContext.SaveChangesAsync() >= 1);
            }

            return(false);
        }
Esempio n. 2
0
        public async Task <bool> SaveContact(Contacts contactModel)
        {
            if (db != null)
            {
                Contacts contact = db.Contacts.Where(x => x.ContactId == contactModel.ContactId).FirstOrDefault();

                if (contact == null)
                {
                    contact = new Contacts()
                    {
                        FirstName = contactModel.FirstName,
                        LastName  = contactModel.LastName,
                        Email     = contactModel.Email,
                        Phone     = contactModel.Phone
                    };

                    db.Contacts.Add(contact);
                }
                else
                {
                    contact.FirstName = contactModel.FirstName;
                    contact.LastName  = contactModel.LastName;
                    contact.Email     = contactModel.Email;
                    contact.Phone     = contactModel.Phone;
                }

                return(await db.SaveChangesAsync() >= 1);
            }

            return(false);
        }
Esempio n. 3
0
        public async Task<AlbumEntity> CreateAlbumAsync(AlbumEntity album)
        {
            if (_albumEntity != null)
            {
                album.UniqueId = Guid.NewGuid();
                await _albumEntity.AddAsync(album);
                await _dbContext.SaveChangesAsync();

                return await GetAlbumByIdAsync(album.UniqueId);
            }

            return null;
        }
Esempio n. 4
0
        // CREATE - POST
        public async Task <SongEntity> CreateSongAsync(SongEntity song)
        {
            if (_songEntity != null)
            {
                song.UniqueId = Guid.NewGuid();
                await _songEntity.AddAsync(song);

                await _dbContext.SaveChangesAsync();

                return(await GetSongByIdAsync(song.UniqueId));
            }

            return(null);
        }
        public async Task <Album> CreateAlbumAsync(Album album)
        {
            if (db != null)
            {
                album.UniqueId = Guid.NewGuid();
                await db.Album.AddAsync(album);

                await db.SaveChangesAsync();

                return(await GetAlbumByIdAsync(album.UniqueId));
            }

            return(null);
        }
Esempio n. 6
0
        // CREATE - POST
        public async Task <ArtistEntity> CreateArtistAsync(ArtistEntity artist)
        {
            if (_artistEntity != null)
            {
                artist.UniqueId = Guid.NewGuid();
                await _artistEntity.AddAsync(artist);

                await _dbContext.SaveChangesAsync();

                return(await GetArtistByIdAsync(artist.UniqueId));
            }

            return(null);
        }
Esempio n. 7
0
        // CREATE - POST
        public async Task <MusicTypeEntity> CreateMusicTypeAsync(MusicTypeEntity musicType)
        {
            if (_musicTypeEntity != null)
            {
                musicType.UniqueId = Guid.NewGuid();
                await _musicTypeEntity.AddAsync(musicType);

                await _dbContext.SaveChangesAsync();

                return(await GetMusicTypeByIdAsync(musicType.UniqueId));
            }

            return(null);
        }
Esempio n. 8
0
        // CREATE - POST
        public async Task <RatingTypeEntity> CreateRatingTypeAsync(RatingTypeEntity ratingType)
        {
            if (_ratingTypeEntities != null)
            {
                ratingType.UniqueId = Guid.NewGuid();
                await _ratingTypeEntities.AddAsync(ratingType);

                await _dbContext.SaveChangesAsync();

                return(await GetRatingTypeByIdAsync(ratingType.UniqueId));
            }

            return(null);
        }
        public async Task <AlbumRatingEntity> CreateAlbumRatingAsync(AlbumRatingEntity albumRating)
        {
            if (_albumRatingEntities != null)
            {
                albumRating.UniqueId = Guid.NewGuid();
                await _albumRatingEntities.AddAsync(albumRating);

                await _dbContext.SaveChangesAsync();

                return(await GetAlbumRatingByIdAsync(albumRating.UniqueId));
            }

            return(null);
        }