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); }
public async Task UpdateAsync(AkselModel model) { await _modelValidator.ValidateAsync(model); AkselEntity entity = _mapper.Map <AkselEntity>(model); _AkselRepository.Update(entity); await _unitOfWork.SaveChangesAsync(); }
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); }
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); }
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); }
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); }