public ActionResult EditSubmission(Guid id) { SubmissionViewModel submission = this._submissionService.GetSubmissionById(id); EditSubmissionViewModel editViewModel = new EditSubmissionViewModel { Title = submission.Title, Content = submission.Content, AuthorId = submission.AuthorId, SubmissionId = submission.Id }; return(View(editViewModel)); }
public IHttpActionResult Put([FromBody] EditSubmissionViewModel submissionViewModel) { try { SubmissionViewModel updateEntity = this._submissionService.GetSubmissionById(submissionViewModel.SubmissionId); updateEntity.Title = submissionViewModel.Title; updateEntity.Content = submissionViewModel.Content; this._submissionService.UpdateSubmission(updateEntity); return(Ok("success")); }catch (InvalidOperationException ex) { return(BadRequest(ex.Message)); }catch (Exception ex) { return(InternalServerError(ex)); } }