public IActionResult Form(string nickname, string server, string service)
        {
            Orders order = new Orders
            {
                Nickname = nickname,
                Server   = server,
                Service  = service,
                Status   = "Создана"
            };

            db.Add(order);
            db.SaveChanges();
            return(Content("Ваша заявка была принята"));
        }
示例#2
0
        public void EntregaItems(string login, string ip, int charId)
        {
            // Verifica mais uma vez se ja nao foi entregue
            if (VerificaSeJaVotou(login, ip))
            {
                throw new Exception("Você já recebeu seu reward hoje!");
            }

            var ctx        = new L2Context();
            var novoIdItem = GeraNovoIdObjeto();

            // Busca e insere Rewards
            foreach (var obj in BuscaRewards(login))
            {
                // Entrega os items
                var item = new Items()
                {
                    ItemId       = obj.ItemId,
                    Count        = obj.Count,
                    EnchantLevel = obj.EnchantLevel,
                    Loc          = "WAREHOUSE",
                    OwnerId      = charId,
                    ObjectId     = novoIdItem,
                    LocData      = 0,
                    Time         = -1
                };
                novoIdItem++;
                // Insere objeto
                ctx.Items.Add(item);
            }

            // Insere na tabela votesystem_votos para salvar que usuario votou no dia
            ctx.VoteSystemVotos.Add(new VoteSystemVotos()
            {
                Login = login,
                Data  = DateTime.Now,
                Ip    = ip
            });

            // Salva no banco todas as insercoes acima
            ctx.SaveChanges();
        }