예제 #1
0
        public async Task RemoveAsync(IdiomaEntity idiomaEntity)
        {
            var idiomaToRemove = await GetByIdAsync(idiomaEntity.Id);

            _paisIdiomaContext.Idiomas.Remove(idiomaToRemove);
            await _paisIdiomaContext.SaveChangesAsync();
        }
예제 #2
0
        public async Task <int> AddAsync(IdiomaEntity idiomaEntity)
        {
            var entityEntry = await _paisIdiomaContext.Idiomas.AddAsync(idiomaEntity);

            await _paisIdiomaContext.SaveChangesAsync();

            return(entityEntry.Entity.Id);
        }
예제 #3
0
        public async Task EditAsync(IdiomaEntity idiomaEntity)
        {
            var idiomaToUpdate = await GetByIdAsync(idiomaEntity.Id);

            _paisIdiomaContext
            .Entry(idiomaToUpdate)
            .CurrentValues
            .SetValues(idiomaEntity);

            await _paisIdiomaContext.SaveChangesAsync();
        }
예제 #4
0
 public async Task RemoveAsync(IdiomaEntity idiomaEntity)
 {
     await _idiomaRepository.RemoveAsync(idiomaEntity);
 }
예제 #5
0
 public async Task EditAsync(IdiomaEntity idiomaEntity)
 {
     await _idiomaRepository.EditAsync(idiomaEntity);
 }
예제 #6
0
 public async Task <int> AddAsync(IdiomaEntity idiomaEntity)
 {
     return(await _idiomaRepository.AddAsync(idiomaEntity));
 }