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()); }
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)); }