Exemplo n.º 1
0
        public async Task <IdentityResult> DeleteAsync(int id, CancellationToken cancellationToken, SqlTransaction transaction = null)
        {
            using (var connection = _connectionService.Create())
            {
                var result = await _databaseActions
                             .SoftDelete <T>(connection, cancellationToken, id, transaction);

                return(await Task.FromResult(result > 0
                                             ?IdentityResult.Success
                                             : IdentityResult.SubmitFailed($"خطایی در ثبت اطلاعات بوجود آمد است.")));;
            }
        }
Exemplo n.º 2
0
        public async Task <IdentityResult> CreateAsync(T model,
                                                       CancellationToken cancellationToken, SqlTransaction transaction = null)
        {
            using (var connection = _connectionService.Create())
            {
                var result = await _databaseActions.Insert <T>(connection, model, cancellationToken,
                                                               transaction);

                return(await Task.FromResult(result > 0
                                             ?IdentityResult.Success
                                             : IdentityResult.SubmitFailed($"خطایی در خواندن اطلاعات بوجود آمد است.")));;
            }
        }