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)); }
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); } }