Example #1
0
        public IActionResult Get()
        {
            var loyatyCardDA = new LoyaltyCardDataAccess();
            var allData      = loyatyCardDA.LoadData();

            return(Ok(allData));
        }
Example #2
0
        public IActionResult Post([FromRoute] string value)
        {
            var model = new LoyaltyCardModel()
            {
                ID = DateTime.UtcNow.Ticks.ToString(),
            };

            if (string.IsNullOrWhiteSpace(value))
            {
                model.Code = "LT" + model.ID;
            }

            model.Code = value.Substring(0, 2).ToUpper() + model.ID;
            model.LoyaltyCartTypeId = 0;
            model.CreatedOn         = DateTime.UtcNow;
            model.ModifiedOn        = DateTime.UtcNow;

            var loyatyCardDA = new LoyaltyCardDataAccess();

            loyatyCardDA.SaveToDatabase(model);
            return(Ok("Done"));
        }
Example #3
0
 public ProcessTransactionLogic()
 {
     _transactionDA         = new TransactionDataAccess();
     _loyaltyCardDataAccess = new LoyaltyCardDataAccess();
 }