zoukankan      html  css  js  c++  java
  • .net core

    using Abp.Application.Services;
    using Abp.Application.Services.Dto;
    using Abp.Domain.Repositories;
    using CF.Framework;
    using CF.Zhiyun.Banks.Dtos;
    using CF.Zhiyun.CFAccount.Dtos;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace CF.Zhiyun.CFAccount
    {
        public class CFAccountAppService : AsyncCrudAppService<CFAccount, CFAccountDto, int, PagedResultRequestDto, CreateCFAccountDto, CFAccountDto>, ICFAccountAppService
        {
            private readonly IRepository<CFAccount, int> _repository;
    
            private readonly CFAccountManager _bankManager;
    
            public CFAccountAppService(IRepository<CFAccount> repository, CFAccountManager bankManager, IRepository<CFAccount, int> accountRepository
               )
                : base(repository)
            {
                _repository = repository;
                _bankManager = bankManager;
            }
          //根据id的值查询某一项
            public CFAccountDto GetAccountByUserId(int UserId)
            {
                try
                {
    
                    var model = _repository.GetAll().Where(h => h.UserId == UserId).FirstOrDefault();
                    CFAccountDto a = new CFAccountDto();
                    if (model != null)
                    {
                        a.UserId = model.UserId;
                        a.Balance = Convert.ToDecimal(model.Balance);
                        a.TotalInvestmentIncome = model.TotalInvestmentIncome;
    
                    }
                    return a;
                }
                catch (Exception ex)
                {
                    throw;
                }
            }
            #region 新增
            /// <summary>
            /// 新增
            /// </summary>
            /// <param name="entity"></param>
            /// <returns></returns>
            public CFAccount Insert(CreateCFAccountDto dto)
            {
                return _repository.Insert(MapperHelper.Mapper<CFAccount, CreateCFAccountDto>(dto));
            }
            #endregion
    
    
        }
    }
  • 相关阅读:
    一个人事工资模块
    Delete From 带 inner join
    打开SQL AnyWhere *.db数据库
    开启查询IO操作统计
    一个大数据量表访问优化联动下拉框查询优化
    一个简单的配置文件读取类
    MSSQL2005 双机热备说明
    数据库镜像
    GridView + ObjectDatasource 的一个范例代码
    往带自增长列的数据表中导数据
  • 原文地址:https://www.cnblogs.com/wangjinya/p/11264490.html
Copyright © 2011-2022 走看看