示例#1
0
        public async Task UpdateAsync(AkselModel model)
        {
            await ValidateAsync(model);

            AkselEntity entity = _mapper.Map <AkselEntity>(model);

            await _AkselRepository.UpdateAsync(entity);
        }
        public async Task <AkselEntity> AddAsync(AkselEntity entity)
        {
            EntityEntry <AkselEntity> entityEntry = await _context.Aksel.AddAsync(entity);

            await _context.SaveChangesAsync();

            return(entityEntry.Entity);
        }
示例#3
0
        public async Task UpdateAsync(AkselModel model)
        {
            await _modelValidator.ValidateAsync(model);

            AkselEntity entity = _mapper.Map <AkselEntity>(model);

            _AkselRepository.Update(entity);
            await _unitOfWork.SaveChangesAsync();
        }
示例#4
0
        public async Task <AkselModel> AddAsync(AkselModel model)
        {
            await ValidateAsync(model);

            AkselEntity entity      = _mapper.Map <AkselEntity>(model);
            AkselEntity AkselEntity = await _AkselRepository.AddAsync(entity);

            AkselModel AkselModel = _mapper.Map <AkselModel>(AkselEntity);

            return(AkselModel);
        }
示例#5
0
        public async Task <AkselModel> GetAsync(long id)
        {
            if (id <= 0)
            {
                throw new ArgumentException(nameof(id));
            }

            AkselEntity AkselEntity = await _AkselRepository.GetAsync(id);

            AkselModel AkselModel = _mapper.Map <AkselModel>(AkselEntity);

            return(AkselModel);
        }
示例#6
0
        public async Task <AkselModel> AddAsync(AkselModel model)
        {
            await _modelValidator.ValidateAsync(model);

            AkselEntity entity = _mapper.Map <AkselEntity>(model);
            EntityEntry <AkselEntity> AkselEntity = await _AkselRepository.AddAsync(entity);

            await _unitOfWork.SaveChangesAsync();

            AkselModel AkselModel = _mapper.Map <AkselModel>(AkselEntity.Entity);

            return(AkselModel);
        }
示例#7
0
        public async Task DeleteAsync(long id)
        {
            if (id <= 0)
            {
                throw new ArgumentException(nameof(id));
            }

            AkselEntity AkselEntity = await _AkselRepository.GetAsync(id);

            if (AkselEntity == null)
            {
                throw new Exception();
            }

            AkselEntity.IsActive = false;

            await _AkselRepository.UpdateAsync(AkselEntity);
        }
 public EntityEntry <AkselEntity> Update(AkselEntity entity)
 {
     return(_context.Aksel.Update(entity));
 }
        public ValueTask <EntityEntry <AkselEntity> > AddAsync(AkselEntity entity)
        {
            ValueTask <EntityEntry <AkselEntity> > entityEntry = _context.Aksel.AddAsync(entity);

            return(entityEntry);
        }
 public async Task UpdateAsync(AkselEntity entity)
 {
     _context.Aksel.Update(entity);
     await _context.SaveChangesAsync();
 }
        public async Task <AkselEntity> GetAsync(long id)
        {
            AkselEntity entity = await _context.Aksel.FirstOrDefaultAsync(m => m.Id.Equals(id));

            return(entity);
        }