Пример #1
0
        public IActionResult ViewCamper(int id)
        {
            var    db = new CampRepository(_connectionString);
            Camper c  = db.GetCamperInfo(id);

            return(View(c));
        }
Пример #2
0
        public IActionResult ViewCampers()
        {
            var db = new CampRepository(_connectionString);

            string yearString = HttpContext.Session.GetString("year");
            int    year       = int.Parse(yearString);

            return(View(db.GetCampers(year)));
        }
Пример #3
0
        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"));
        }
Пример #4
0
        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)
            }));
        }
Пример #5
0
        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());
        }
Пример #6
0
        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());
        }
Пример #7
0
 // POST api/camping
 public void Post([FromUri]string value)
 {
     var repo = new CampRepository();
     repo.Insert(new Camp { Title = value });
 }
Пример #8
0
 // GET api/camping
 public IEnumerable<Camp> Get()
 {
     var repo = new CampRepository();
     return repo.Get();
 }