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(); } }
public JsonResult AddMoneyToStore(SumUserModel moneyModel) { moneyModel.UserId = Convert.ToInt32(User.Identity.Name); _planManager.AddSum(moneyModel); return(Json(null)); }
public abstract void AddSum(SumUserModel modelParam);