public async Task <IActionResult> Edit(int id, [Bind("Id,Url,Count")] PageViewCount pageViewCount) { if (id != pageViewCount.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(pageViewCount); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PageViewCountExists(pageViewCount.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(pageViewCount)); }
public async Task <IActionResult> PutPageViewCount(int id, PageViewCount pageViewCount) { if (id != pageViewCount.Id) { return(BadRequest()); } _context.Entry(pageViewCount).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PageViewCountExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <PageViewCount> > PostPageViewCount(PageViewCount pageViewCount) { _context.PageViewCount.Add(pageViewCount); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPageViewCount", new { id = pageViewCount.Id }, pageViewCount)); }
public void GetResourceStarByResourceID() { PageViewCountService pageviewCountService = new PageViewCountService(); PageViewCount pageViewCount = pageviewCountService.GetPageViewCountByResourceID("f3557d62-c521-48d4-9aea-5b23095b5005");; Assert.IsNotNull(pageViewCount); }
public void PageViewCountUpdate() { PageViewCountService pageviewCountService = new PageViewCountService(); PageViewCount pageViewCount = pageviewCountService.GetPageViewCountByResourceID("f3557d62-c521-48d4-9aea-5b23095b5005"); pageViewCount.Count++; pageviewCountService.Update(pageViewCount); }
public void ResourceStarCreate() { PageViewCountService pageviewCountService = new PageViewCountService(); PageViewCount pageViewCount = new PageViewCount(); pageViewCount.PageViewCountID = Guid.NewGuid().ToString(); pageViewCount.ResourceID = "f3557d62-c521-48d4-9aea-5b23095b5005"; pageViewCount.Count = 10; pageviewCountService.Create(pageViewCount); }
public async Task <IActionResult> Create([Bind("Id,Url,Count")] PageViewCount pageViewCount) { if (ModelState.IsValid) { _context.Add(pageViewCount); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(pageViewCount)); }
public void PageViewDetails(string ResourceID) { PageViewCount pvc = GetPageViewCountByResourceID(ResourceID); if (pvc == null) { pvc = new PageViewCount(); pvc.PageViewCountID = Guid.NewGuid().ToString(); pvc.ResourceID = ResourceID; pvc.Count = 1; Create(pvc); } else { pvc.Count++; Update(pvc); } }
public static PageViewCountModel ToModel(this PageViewCount entity) { return(entity.MapTo <PageViewCount, PageViewCountModel>()); }
public void Update(PageViewCount pageViewCount) { repository.Update("UpdatePageViewCount", pageViewCount); }
public PageViewCount GetPageViewCountByResourceID(string ResourceID) { PageViewCount pageViewCount = repository.GetByCondition("SelectPageViewCountByResoutceID", ResourceID); return(pageViewCount); }
public void Create(PageViewCount resourceStar) { repository.Insert("InsertPageViewCount", resourceStar); }