public ActionResult Edit(int id)
        {
            var           service = CreateConcertService();
            ConcertDetail detail  = service.GetConcertById(id);
            var           model   =
                new ConcertEdit
            {
                ConcertId = detail.ConcertId,
                Artist    = detail.Artist,
                TourName  = detail.TourName,
                City      = detail.City,
                State     = detail.State,
                Price     = detail.Price,
            };

            return(View(model));
        }
Beispiel #2
0
        public ConcertDetail GetConcertById(int id)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx

                    .Concerts
                    .Single(e => e.ConcertId == id && e.OwnerId == _userId);
                ConcertDetail toReturn = new ConcertDetail
                {
                    ConcertId   = entity.ConcertId,
                    Artist      = entity.Artist,
                    TourName    = entity.TourName,
                    City        = entity.City,
                    State       = entity.State,
                    Price       = entity.Price,
                    DateTime    = entity.Date,
                    CreatedUtc  = entity.CreatedUtc,
                    ModifiedUtc = entity.ModifiedUtc
                };
                return(toReturn);
            }
        }