Есть запрос следующего плана:
[HttpPost]
public async Task<IActionResult> Ref(RefModel model)
{
var countreward = from c in db.Person
join g in db.Referal
on c.AccountID equals g.memb___id into gg
from ggg in gg.DefaultIfEmpty()
where ggg.referal_reward >= 1
where c.RCount >= 1
orderby c.AccountID == User.Identity.Name
select new Person()
{
AccountID = c.AccountID,
Name = c.Name,
};
var reward = countreward.ToList();
if (ModelState.IsValid)
{
if (reward.Count >= 1)
{
CSData bonus = db.CSData.First(p => p.AccountID == User.Identity.Name);
bonus.GP+= 10 * reward.Count;
db.CashShopData.Update(bonus);
await db.SaveChangesAsync();
ViewBag.Message = "Да";
}
else
{
ViewBag.Message = "Нет";
}
}
return View(model);
}
После нажатия на кнопку я получаю всех нужных мне рефералов из таблицы Referal, сравниваю логин их по нужному критерию с таблицей Person и после этого получаю +=10 к своему логину. А теперь вопрос: как мне отправить +=5 тем, за кого я получил +=10?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
На форме есть dataGridViewТак же есть файл где-нибудь в проводнике
как вывести базовую сортировку и количество товаров на странице, используя свой шаблон?
Я только изучаю php и mysql, хотел узнать, возможно ли разбить массив такого вида: