public void Should_Success_Map_LockTransaction() { var mapper = new MapperConfiguration(configuration => configuration.AddProfile <LockTransactionProfile>()).CreateMapper(); var model = new LockTransactionModel(); var vm = mapper.Map <LockTransactionViewModel>(model); Assert.True(true); }
public async Task <int> CreateAsync(LockTransactionModel model) { model.IsActiveStatus = true; EntityExtension.FlagForCreate(model, _identityService.Username, _userAgent); SetOthersToBeInactive(model); _dbSet.Add(model); return(await _dbContext.SaveChangesAsync()); }
private void SetOthersToBeInactive(LockTransactionModel model) { var dataToInactivated = _dbSet.Where(w => w.IsActiveStatus && w.Type.Equals(model.Type)).ToList(); foreach (var data in dataToInactivated) { data.IsActiveStatus = false; } _dbSet.UpdateRange(dataToInactivated); }
public Task <int> UpdateAsync(int id, LockTransactionModel model) { return(Task.FromResult(1)); }