Example #1
0
        public virtual RetornoApi Atualizar(Moedas value)
        {
            var retorno = _servico.Atualizar(value);

            return(new RetornoApi
            {
                resultado = retorno == "1",
                valor = retorno
            });
        }
Example #2
0
        public virtual RetornoApi Salvar(Moedas value)
        {
            var retorno = _servico.Salvar(value);

            return(new RetornoApi
            {
                resultado = retorno == "Ok",
                valor = retorno
            });
        }
Example #3
0
 public async Task<IActionResult> Create([Bind("MoedasId,Nome,Quantidade")] Moedas moedas)
 {
     if (ModelState.IsValid)
     {
         moedas.Quantidade = 0;
         _context.Add(moedas);
         await _context.SaveChangesAsync();
         return RedirectToAction(nameof(Index));
     }
     return View(moedas);
 }              
 public string RemoverMoedas(Moedas moedas)
 {
     try
     {
         servicoMoedas.Atualizar(moedas);
         return("Ok");
     }
     catch (Exception ex)
     {
         throw;
     }
 }
 public decimal Cambio(Moedas entrada, Moedas saida, decimal valor)
 {
     return(entrada switch
     {
         Moedas.Dolar => CambiarDolar(saida, valor),
         Moedas.Real => CambiarReal(saida, valor),
         Moedas.Euro => CambiarEuro(saida, valor),
         Moedas.LibraE => CambiarLibraE(saida, valor),
         Moedas.Iene => CambiarIen(saida, valor),
         Moedas.FrancoS => CambiarYuan(saida, valor),
         Moedas.DolarC => CambiarDolarC(saida, valor),
         Moedas.Yuan => CambiarFrancoS(saida, valor),
         _ => throw new ArgumentException("Opção de conversão inválida"),
     });
Example #6
0
 public async Task<IActionResult> EscolhaMoedas(List<Moedas> moedas)
 {
     foreach (var item in moedas)
     {
         if (item.CheckboxMarcado == true)
         {
             Moedas moeda = await _context.Moedas.FirstAsync(x => x.MoedasId == item.MoedasId);
             moeda.Quantidade = moeda.Quantidade + 1;
             _context.Update(moeda);
             await _context.SaveChangesAsync();
         }
     }
     return RedirectToAction(nameof(Index));
 }
        public void UsdBrlTeste()
        {
            var moedas = new Moedas()
            {
                Valor = 3.67
            };


            var mock = new Mock <IMoedasQueries>();

            mock.Setup(m => m.UsdBrl()).Returns(3.67);

            var valorEsperado = mock.Object.UsdBrl();

            Assert.Equal(valorEsperado, moedas.Valor);
        }
Example #8
0
        public async Task <Moedas> GetMoedaAsync()
        {
            var moedas = new Moedas();

            using (var client = new HttpClient())
            {
                var uri = ApiKeys._urlBancoDoBrasilRest + string.Format("/odata/Moedas?$top=100&$format=json");

                var response = client.GetAsync(uri).Result;
                if (response.StatusCode == HttpStatusCode.OK)
                {
                    var objJSON = response.Content.ReadAsStringAsync().Result;
                    var str     = "{" + objJSON.Substring(103, objJSON.Length - 103);
                    moedas = JsonConvert.DeserializeObject <Moedas>(str);
                }
            }
            return(moedas);
        }
Example #9
0
        private void CheckOnlineTime()
        {
            try
            {
                if (OnlineTimeStopwatch.ElapsedMilliseconds >= 60000)
                {
                    foreach (GameClient client in clients.Values)
                    {
                        if (client == null || client.GetHabbo() == null)
                        {
                            continue;
                        }

                        OtanixEnvironment.GetGame().GetAchievementManager().ProgressUserAchievement(client.GetHabbo().Id, "ACH_AllTimeHotelPresence", 1);

                        if (client.GetHabbo().AlfaServiceEnabled)
                        {
                            OtanixEnvironment.GetGame().GetAchievementManager().ProgressUserAchievement(client.GetHabbo().Id, "ACH_GuideOnDutyPresence", 1);
                        }

                        if (client.GetHabbo().CitizenshipLevel == 1 || client.GetHabbo().CitizenshipLevel == 2 || client.GetHabbo().CitizenshipLevel == 3)
                        {
                            OtanixEnvironment.GetGame().GetTalentManager().UpdateTalentTravel(client, "citizenship");
                        }
                        else if (client.GetHabbo().HelperLevel == 3 || client.GetHabbo().HelperLevel == 4 || client.GetHabbo().HelperLevel == 5 || client.GetHabbo().HelperLevel == 6 || client.GetHabbo().HelperLevel == 7)
                        {
                            OtanixEnvironment.GetGame().GetTalentManager().UpdateTalentTravel(client, "helper");
                        }

                        Diamonds.GiveCycleDiamonds(client);
                        Moedas.GiveCycleMoedas(client);
                        MensagensAutomaticas.MostraNotificacaoUser(client);
                        Club.UpdateClubCycleExpiration(client);
                    }

                    OnlineTimeStopwatch.Restart();
                }
            }
            catch { }
        }
Example #10
0
        public string Delete(Moedas o)
        {
            var connectionString = this.conexao.GetConnection();
            var count            = 0;

            using (var con = new SqlConnection(connectionString))
            {
                try
                {
                    con.Open();
                    var query = "DELETE FROM [dbo].[Moedas] WHERE Id =" + o.Id;
                    count = con.Execute(query);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    con.Close();
                }
                return(count.ToString());
            }
        }
Example #11
0
        public Moedas Carregar(long i)
        {
            var    connectionString = this.conexao.GetConnection();
            Moedas item             = new Moedas();

            using (var con = new SqlConnection(connectionString))
            {
                try
                {
                    con.Open();
                    var query = "SELECT * FROM [dbo].[Moedas] WHERE Id =" + i;
                    item = con.Query <Moedas>(query).FirstOrDefault();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    con.Close();
                }
                return(item);
            }
        }
Example #12
0
        public string Salvar(Moedas o)
        {
            var connectionString = this.conexao.GetConnection();
            int count            = 0;

            using (var con = new SqlConnection(connectionString))
            {
                try
                {
                    con.Open();
                    var query = "INSERT INTO [dbo].[Moedas]([Valor],[Qtd]) VALUES(@Valor, @Qtd); SELECT CAST(SCOPE_IDENTITY() as INT); ";
                    count = con.Execute(query, o);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    con.Close();
                }
                return(count == 1? "Ok": "");
            }
        }
Example #13
0
 public string Salvar(Moedas o)
 {
     return(repositorio.Salvar(o));
 }
Example #14
0
 public string Delete(Moedas o)
 {
     return(repositorio.Delete(o));
 }
Example #15
0
 public string Atualizar(Moedas o)
 {
     return(repositorio.Atualizar(o));
 }
 /// <summary>
 /// Carrega Combo de Moedas
 /// </summary>
 private void carregaMoeda()
 {
     cboMoeda.DataSource    = Moedas.carregaMoedas();
     cboMoeda.ValueMember   = "idMoeda";
     cboMoeda.DisplayMember = "codigo";
 }