Пример #1
0
        public IActionResult UpdateImageInfoById([FromBody] ImageInfoEditInputModel body, int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Model is not properly formatted."));
            }
            _imageService.UpdateImageInfoById(body, id, this.HttpContext);

            return(NoContent());
        }
        public void UpdateImageInfoById(ImageInfoEditInputModel model, int id)
        {
            var entity = _context.imageInfo.FirstOrDefault(item => item.ID == id);

            if (entity != null)
            {
                entity.hasFreeEmailBeenSent = model.hasEmailBeenSent;
                entity.success            = model.success;
                entity.hasImageBeenBought = model.hasImageBeenBought;
                _context.imageInfo.Update(entity);
                _context.SaveChanges();
            }
        }
 public void UpdateImageInfoById(ImageInfoEditInputModel model, int id, HttpContext context)
 {
     _authService.ValidateAuthorizationPrivilege(context, whoHasAuth);
     _imageRepository.UpdateImageInfoById(model, id);
 }