Пример #1
0
        public bool Send(int id)
        {
            ViewBag.UserId = id;

            IEnumerable <Send> sends = sendContext.Sends;
            bool response            = false;
            // проверка ел ли юзер до этого спаржу
            Send newSend = null;

            newSend = sendContext.Sends.Where(u => u.UserId == id).FirstOrDefault();
            if (newSend != null)
            {
                newSend.DateUpdate = DateTime.Now;
                newSend.Count++;
                newSend.Text = newSend.DateUpdate + newSend.UserName + " ел спаржу" + newSend.Count + " раз";
            }
            else
            {
                newSend.DateUpdate = DateTime.Now;
                newSend.Count      = 1;
                newSend.UserId     = id;
                newSend.UserName   = userContext.Users.Where(u => u.Id == id).FirstOrDefault().Name;
                newSend.Text       = newSend.DateUpdate + newSend.UserName + " ел спаржу" + newSend.Count + " раз";
                sendContext.Sends.Add(newSend);
            }
            //обновление бд и viewBag
            sendContext.SaveChanges();
            ViewBag.Sends = sends;
            response      = true;
            //string html = "< div class=\"container\"> <div class=\"row\"><p>Спасибо," + newSend.UserName + ", что съели спаржу!</p><a class=\"btn btn-default\"  href=../Index>Вернуться</a></div></div>";
            //return base.Content(html, "text/html");

            return(response);
        }