コード例 #1
0
        private void UpdateContentPlaces(ICollection <DynamicContentPlace> original, ICollection <DynamicContentPlace> backup)
        {
            backup.CompareTo(original, EqualityComparer <DynamicContentPlace> .Default, (state, x, y) =>
            {
                switch (state)
                {
                case EntryState.Modified:
                    _dynamicContentService.UpdatePlace(x);
                    break;

                case EntryState.Added:
                    _dynamicContentService.CreatePlace(x);
                    break;
                }
            });
        }
コード例 #2
0
        public IHttpActionResult CreateDynamicContentPlace(webModel.DynamicContentPlace contentPlace)
        {
            var retVal = _dynamicContentService.CreatePlace(contentPlace.ToCoreModel());

            return(GetDynamicContentPlaceById(retVal.Id));
        }