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