Exemple #1
0
        public async Task <bool> CreateAsync(GameAddOrEditDto model)
        {
            var game = _mapper.Map <Game>(model);

            _context.Games.Add(game);
            return(await _context.SaveChangesAsync() > 0);
        }
        public async Task <bool> CreateAsync(PurchaseAddOrEditDto model)
        {
            var currency = await _context.Currencys.FirstOrDefaultAsync(i => i.Id == model.Currency);

            if (currency != null)
            {
                _context.Purchases.Add(new Purchase()
                {
                    CreateTime     = DateTime.Now,
                    CurrencyId     = model.Currency,
                    GameId         = model.GameId,
                    LastUpTime     = DateTime.Now,
                    Number         = model.Number,
                    OrderDate      = model.OrderDate,
                    OrderNumber    = model.OrderNumber,
                    PaymentAccount = model.PaymentAccount,
                    PaymentStatus  = model.PaymentStatus,
                    RealIncome     = model.RealIncome,
                    Remarks        = model.Remarks,
                    ServerName     = model.ServerName,
                    SupplierPhone  = model.SupplierPhone,
                    TotalNumber    = model.TotalNumber,
                    TotalPrice     = model.TotalPrice,
                    UnitPrice      = model.UnitPrice,
                    Handler        = model.Handler,
                    RealIncomeRMB  = model.RealIncome * currency.ExchangeRate
                });
            }
            else
            {
                throw new Exception("没找到指定币种");
            }
            return(await _context.SaveChangesAsync() > 0);
        }
 public async Task <bool> CreateAsync(PositionAddOrEditDto model)
 {
     if (await CheckOnly(model.Name))
     {
         _context.Positions.Add(new Position {
             Name = model.Name
         });
     }
     return(await _context.SaveChangesAsync() > 0);
 }
 public async Task <bool> CreateAsync(UserAddOrEditDto model)
 {
     if (await ChekeUserOnly(model.Name, model.IdNumber))
     {
         var user = _mapper.Map <User>(model);
         user.PassWored = MD5Help.MD5Encrypt32(user.PassWored);
         _context.Users.Add(user);
     }
     return(await _context.SaveChangesAsync() > 0);
 }
 public async Task <bool> CreateAsync(CurrencyAddOrEditDto model)
 {
     if (await CheckOnly(model.Name))
     {
         _context.Currencys.Add(new Currency()
         {
             Name         = model.Name,
             Symbol       = model.Symbol,
             ExchangeRate = model.ExchangeRate,
         });
     }
     return(await _context.SaveChangesAsync() > 0);
 }