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); }
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); }