コード例 #1
0
        public OperationResult Edit(SlideEdit edit)
        {
            var operation = new OperationResult();
            var slide     = _slideRepository.GetById(edit.Id);

            if (slide == null)
            {
                return(operation.Fail(ApplicationMessages.NotFoundRecord));
            }

            slide.Edit(edit.Heading, edit.Title, edit.Text, edit.BtnText,
                       edit.Picture, edit.PictureAlt, edit.PictureTitle, edit.Link);
            _slideRepository.SaveChanges();
            return(operation.Success());
        }
コード例 #2
0
        public IActionResult OnPostEdit(SlideEdit edit)
        {
            var result = _slideApplication.Edit(edit);

            return(new JsonResult(result));
        }