コード例 #1
0
ファイル: PlanManager.cs プロジェクト: VladislavBI/PAccount
 public override void AddSum(SumUserModel modelParam)
 {
     using (_unitOfWork = DIManager.UnitOfWork)
     {
         PAccountantEntities context = _unitOfWork.PersonalAccountantContext as PAccountantEntities;
         var planUSDSum  = scriptor.ChangeBuyRateForCurrency(modelParam.Sum, modelParam.CurrencyName, "USD");
         var storedMoney = context.other_sumStored.FirstOrDefault(x => x.UserId == modelParam.UserId);
         storedMoney.Sum += planUSDSum;
         _unitOfWork.Save();
     }
 }
コード例 #2
0
 public JsonResult AddMoneyToStore(SumUserModel moneyModel)
 {
     moneyModel.UserId = Convert.ToInt32(User.Identity.Name);
     _planManager.AddSum(moneyModel);
     return(Json(null));
 }
コード例 #3
0
 public abstract void AddSum(SumUserModel modelParam);