コード例 #1
0
        public StoreCreditModel Create(StoreCredit entity)
        {
            var model = new StoreCreditModel()
            {
                Id          = entity.Id,
                UserId      = entity.UserId,
                Description = entity.Description,
                CreatedOn   = entity.CreatedOn,
                AvailableOn = entity.AvailableOn,
                Credit      = entity.Credit,
                ExpiresOn   = entity.ExpiresOn
            };

            return(model);
        }
コード例 #2
0
        public IActionResult SaveStoreCredit(StoreCreditModel userCreditModel)
        {
            var id         = userCreditModel.Id;
            var userCredit = id > 0 ? _storeCreditService.Get(id) : new StoreCredit()
            {
                CreatedOn = DateTime.UtcNow,
                UserId    = userCreditModel.UserId
            };


            if (userCredit == null)
            {
                return(NotFound());
            }
            userCredit.Credit      = userCreditModel.Credit;
            userCredit.Description = userCreditModel.Description;
            userCredit.AvailableOn = userCreditModel.AvailableOn;
            userCredit.ExpiresOn   = userCreditModel.ExpiresOn;
            _storeCreditService.InsertOrUpdate(userCredit);
            return(R.Success.Result);
        }