public ActionResult DeleteConfirmed(int id)
        {
            league league = db.leagues.Find(id);

            db.leagues.Remove(league);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "league_id,league_name,league_type,start_date,end_date")] league league)
 {
     if (ModelState.IsValid)
     {
         db.Entry(league).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(league));
 }
        public ActionResult Create([Bind(Include = "league_id,league_name,league_type,start_date,end_date")] league league)
        {
            if (ModelState.IsValid)
            {
                db.leagues.Add(league);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(league));
        }
Esempio n. 4
0
        public IHttpActionResult Getleague(int id)
        {
            league league = db.leagues.Find(id);

            if (league == null)
            {
                return(NotFound());
            }

            return(Ok(league));
        }
        public IHttpActionResult UpdateLeague([FromBody] LeagueDTO leagueDto)
        {
            league leagueMap = AutoMapper.Mapper.Map <LeagueDTO, league>(leagueDto);
            league l;

            using (var context = new escorcenterdbEntities())
            {
                l = (from r in context.leagues where r.Id == leagueMap.Id select r).FirstOrDefault();
                l = leagueMap;
                context.SaveChanges();
            }
            return(Ok(l));
        }
        public IHttpActionResult CreateLeague([FromBody] LeagueDTO _league)
        {
            league l = new league()
            {
                Name = _league.Name, Description = _league.Description, Enabled = true, Region = _league.Region
            };

            using (var context = new escorcenterdbEntities())
            {
                context.leagues.Add(l);
                context.SaveChanges();
            }
            return(Ok(l));
        }
        // GET: leagues/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            league league = db.leagues.Find(id);

            if (league == null)
            {
                return(HttpNotFound());
            }
            return(View(league));
        }
        public IHttpActionResult GetLeagueById(long id = 0)
        {
            league _league = null;

            team[] _teams;
            using (var context = new escorcenterdbEntities())
            {
                _league = (from l in context.leagues where l.Id == id && l.Enabled == true select l).FirstOrDefault <league>();
                _teams  = (from t in context.teams where t.League == id && t.Enabled == true select t).ToArray <team>();
            }

            if (_league == null)
            {
                return(NotFound());
            }

            LeagueDTO league = AutoMapper.Mapper.Map <LeagueDTO>(_league);

            TeamDTO[] teams = AutoMapper.Mapper.Map <team[], TeamDTO[]>(_teams.ToArray());
            league.teams.AddRange(teams);
            return(Ok(league));
        }