public void Update(VidCritiqueModel model) { VidCritiqueId = model.VidCritiqueId; VidSubmissionId = model.VidSubmissionId; UserId = model.UserId; VidCritiqueUrl = model.VidCritiqueUrl; VidCritiqueText = model.VidCritiqueText; }
public IHttpActionResult PostVidCritique(VidCritiqueModel vidCritique) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var dbVidCritique = new VidCritique(vidCritique); dbVidCritique.UserId = CurrentUser.Id; _vidCritiqueRepository.Add(dbVidCritique); _unitOfWork.Commit(); vidCritique.VidCritiqueId = dbVidCritique.VidCritiqueId; //vidCritique.DateSubmitted = dbVidCritique.DateSubmitted; return(CreatedAtRoute("DefaultApi", new { id = vidCritique.VidCritiqueId }, vidCritique)); }
public IHttpActionResult PutVidCritique(int id, VidCritiqueModel vidCritique) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != vidCritique.VidCritiqueId) { return(BadRequest()); } var dbVidCritique = _vidCritiqueRepository.GetById(id); dbVidCritique.Update(vidCritique); _vidCritiqueRepository.Update(dbVidCritique); try { _unitOfWork.Commit(); } catch (Exception) { if (!VidCritiqueExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public VidCritique(VidCritiqueModel model) { this.Update(model); }