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));
 }