ASP.NET Core запрос

253
08 января 2019, 07:00

Есть запрос следующего плана:

[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?

READ ALSO
Перенести путь файла в dataGridView через жесты

Перенести путь файла в dataGridView через жесты

На форме есть dataGridViewТак же есть файл где-нибудь в проводнике

166
Вывод result_count и catalog_ordering в произвольном шаблоне для товаров woocommerce

Вывод result_count и catalog_ordering в произвольном шаблоне для товаров woocommerce

как вывести базовую сортировку и количество товаров на странице, используя свой шаблон?

967
Разбить массив Mysql на строки php

Разбить массив Mysql на строки php

Я только изучаю php и mysql, хотел узнать, возможно ли разбить массив такого вида:

190