Exemple #1
0
        public IActionResult Delete(int id)
        {
            Cms _cmsDb = _cmsRepository.GetSingle(id);

            if (_cmsDb == null)
            {
                return(new NotFoundResult());
            }
            else
            {
                IEnumerable <Field> _fields = _fieldRepository.FindBy(a => a.CmsId == id);

                foreach (var field in _fields)
                {
                    _fieldRepository.DeleteWhere(a => a.CmsId == field.Id);
                    _fieldRepository.Delete(field);
                }

                _cmsRepository.Delete(_cmsDb);

                _cmsRepository.Commit();

                return(new NoContentResult());
            }
        }