Exemple #1
0
        public async System.Threading.Tasks.Task shouldGetGoldCurrencyAsync()
        {
            // Given

            // When
            string goldResponseJSON = await clientNBP.getCurrentGoldAsync();

            // Then
            GoldModel GoldFromWebAPI = JsonConvert.DeserializeObject <GoldModel>(goldResponseJSON);

            Assert.IsNotNull(GoldFromWebAPI);
            Assert.IsNotNull(GoldFromWebAPI.cena);
            Assert.IsNotNull(GoldFromWebAPI.data);
        }
        public ResponseMessage Post([FromBody] GoldModel goldModel)
        {
            ResponseMessage response = new ResponseMessage();

            try
            {
                response.MsgType = "S";
                response.Msg     = (goldModel.GoldRate * goldModel.GoldWeight -
                                    goldModel.GoldRate * goldModel.GoldWeight * goldModel.GoldDiscount * 0.01).ToString("0.00");
            }
            catch (Exception ex)
            {
                //log exec
            }
            return(response);
        }