public IActionResult ViewCamper(int id) { var db = new CampRepository(_connectionString); Camper c = db.GetCamperInfo(id); return(View(c)); }
public IActionResult ViewCampers() { var db = new CampRepository(_connectionString); string yearString = HttpContext.Session.GetString("year"); int year = int.Parse(yearString); return(View(db.GetCampers(year))); }
public IActionResult AddCamperToData(Camper camper) { var db = new CampRepository(_connectionString); string yearString = HttpContext.Session.GetString("year"); camper.Year = int.Parse(yearString); db.AddCamper(camper); return(Redirect("/home/ViewCampers")); }
public override IActionResult GetWithCount(string moniker, bool includeTalks = false) { var speakers = includeTalks ? CampRepository.GetSpeakersByMonikerWithTalks(moniker) : CampRepository.GetSpeakersByMoniker(moniker); return(Ok(new { currentTime = DateTime.UtcNow, count = speakers.Count(), results = Mapper.Map <IEnumerable <Speaker2Model> >(speakers) })); }
public void Test1() { var mockSet = new Mock <DbSet <Camp> >(); var mockContext = new Mock <CampContext>(); mockContext.Setup(m => m.Camps).Returns(mockSet.Object); var service = new CampRepository(mockContext.Object); service.AddCamp(new Camp { CampId = 1, Name = "The camp name" }); var result = service.SaveChanges(); mockSet.Verify(m => m.Add(It.IsAny <Camp>()), Times.Once()); mockContext.Verify(m => m.SaveChanges(), Times.Once()); }
public async void CreateBlog_saves_a_blog_via_context() { var mockSet = new Mock <DbSet <Camp> >(); var mockContext = new Mock <CampContext>(); mockContext.Setup(m => m.Camps).Returns(mockSet.Object); var service = new CampRepository(mockContext.Object); service.AddCamp(new Camp { CampId = 1, Name = "The camp name" }); var result = await service.SaveChangesAsync(); mockSet.Verify(m => m.Add(It.IsAny <Camp>()), Times.Once()); mockContext.Verify(m => m.SaveChanges(), Times.Once()); }
// POST api/camping public void Post([FromUri]string value) { var repo = new CampRepository(); repo.Insert(new Camp { Title = value }); }
// GET api/camping public IEnumerable<Camp> Get() { var repo = new CampRepository(); return repo.Get(); }