예제 #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($"خطایی در ثبت اطلاعات بوجود آمد است.")));;
            }
        }