示例#1
0
        public IActionResult Post([FromBody] Game model)
        {
            model.StartDateTime = DateTime.Now;
            model.EndDateTime   = DateTime.Now.AddMinutes(45);
            _context.Add(model);
            _context.SaveChanges();

            return(Created("", model));
        }
示例#2
0
        public IActionResult Post([FromBody] Player model)
        {
            if (string.IsNullOrEmpty(model.Name) || string.IsNullOrEmpty(model.Country))
            {
                return(StatusCode(400));
            }
            _context.Add(model);
            _context.SaveChanges();

            return(Created("", model));
        }
示例#3
0
        public IActionResult Post([FromBody] ScoreModel model)
        {
            var player     = _context.Players.Single(c => c.Id == model.PlayerId);
            var game       = _context.Games.Single(c => c.Id == model.GameId);
            var playerGame = new PlayerGame
            {
                Game    = game,
                Player  = player,
                Kills   = model.Kills,
                Deaths  = model.Deaths,
                Assists = model.Assists
            };

            _context.Add(playerGame);
            _context.SaveChanges();

            return(Created("", model));
        }
示例#4
0
        public void AddCourse(AddCourseRequest model)
        {
            if (string.IsNullOrWhiteSpace(model.Title))
            {
                throw new ValidationException("learning.pages.addCourse.titleWasRequired");
            }
            var course = new Course();

            course.Description = model.Description;
            course.Title       = model.Title;
            var context = new RestDbContext();

            context.Courses.Add(course);
            context.SaveChanges();
        }
示例#5
0
 public IActionResult Create(Restaurant newreview)
 {
     _dbAccess.Restaurants.Add(newreview);
     _dbAccess.SaveChanges();
     return(RedirectToAction("Reviews"));
 }