Example #1
0
        public ActionResult SetSettings(QuerySetSettingsModel data)
        {
            SelectCustomerModel customerData = new SelectCustomerModel()
            {
                Email = data.email
            };
            CustomerResultModel customerResult = customerTable.SelectRecord(customerData);

            UpdateQueryModel queryData = new UpdateQueryModel()
            {
                CustomerUUID = customerResult.CustomerUUID,
                Category     = data.category,
                CategoryID   = data.categoryId,
                Frequency    = data.frequencyOptions.label,
                PriceLimit   = data.price
            };
            NonQueryResultModel updateResult = queryTable.UpdateRecord(queryData);

            if (updateResult.Success)
            {
                return(Json(new { result = "Success" }));
            }
            else
            {
                return(Json(new { result = "Fail" }));
            }
        }
Example #2
0
        public void UpdateQueryRecord()
        {
            QueryTable table = QueryTable.Instance(new QueryDataAccess());

            NonQueryResultModel expectedResult = new NonQueryResultModel()
            {
                Success = true
            };

            NonQueryResultModel result = table.UpdateRecord(new UpdateQueryModel()
            {
                CustomerUUID = "CustUUID01"
            });

            Assert.AreEqual(expectedResult.Success, result.Success);
        }