コード例 #1
0
        public IActionResult ActivateDeactivate([FromBody] ActivationViewModel model)
        {
            var promoCodeEntity = _context.PromoCodes.FirstOrDefault(p => p.Id == model.PromoCodeId);

            if (promoCodeEntity != null)
            {
                promoCodeEntity.Activated = model.ToggleActivation;
                _context.SaveChanges();

                return(Ok(promoCodeEntity));
            }
            var response = new GenericResponse()
            {
                Data           = promoCodeEntity,
                Success        = true,
                HttpStatusCode = HttpStatusCode.OK,
                Message        = MessagesConstants.PromoCodeToggle
            };

            return(Ok(response));
        }