Пример #1
0
        public ActionResult Edit(int id)
        {
            IGigDAC dac   = new GigDAC();
            var     gig   = dac.Get(id);
            var     model = new GigEdit {
                Date = gig.StartDateTime, Description = gig.Description, GigID = gig.GigID, Venue = gig.Venue
            };

            return(View(model));
        }
Пример #2
0
        public ActionResult Edit(GigEdit gig)
        {
            if (!ModelState.IsValid)
            {
                return(View(gig));
            }
            IGigDAC dac = new GigDAC();

            dac.Update(gig.GigID, gig.Description, gig.Venue, gig.Date);
            return(RedirectToAction("Index"));
        }
Пример #3
0
 // UpdateGig time
 public bool UpdateGig(GigEdit model)
 {
     using (var ctx = new ApplicationDbContext())
     {
         var entity =
             ctx
             .Gigs
             .Single(g => g.GigId == model.GigId && g.UserId == _userId);
         entity.GigStart = model.GigStart;
         entity.GigEnd   = model.GigEnd;
         return(ctx.SaveChanges() == 1);
     }
 }
Пример #4
0
        // write a put (update) method -- .'. need a service for it
        public IHttpActionResult Put(GigEdit gig)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateGigService();

            if (!service.UpdateGig(gig))
            {
                return(InternalServerError());
            }

            return(Ok());
        }