public bool UpdateMediaLocation(MediaLocationUpdate model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Media.Single(e => e.MediaId == model.MediaId); entity.MediaId = model.MediaId; entity.LocationId = model.LocationID; entity.ModifiedUtc = DateTimeOffset.UtcNow; return(ctx.SaveChanges() == 1); } }
public IHttpActionResult PutMediaLocationUpdate(MediaLocationUpdate media) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateMediaService(); if (!service.UpdateMediaLocation(media)) { return(InternalServerError()); } return(Ok()); }