Ejemplo n.º 1
0
        public async Task <ActionResult> DeletePageReferenceItem([FromQuery] int[] ids)
        {
            foreach (int id in ids)
            {
                PageReferenceItem pageReferenceItem = await unitOfWork.PageReferenceItems.Get(id);

                unitOfWork.PageReferenceItems.Remove(pageReferenceItem);
            }

            await unitOfWork.Save();

            return(Ok());
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> AddPageReferenceItem(PageReferenceItemViewModel newPageReferenceItem)
        {
            PageReferenceItem pageReferenceItem = new PageReferenceItem
            {
                PageId = newPageReferenceItem.PageId,
                ItemId = newPageReferenceItem.DisplayId
            };


            // Add and save
            unitOfWork.PageReferenceItems.Add(pageReferenceItem);
            await unitOfWork.Save();

            return(Ok(pageReferenceItem.Id));
        }