public IActionResult EditSubmissionFile(EditSubmissionFileModel model) { if (ModelState.IsValid) { var submissionService = HttpContext.RequestServices.GetService <ISubmissionService>(); submissionService.SaveSubmissionFile(model, ((JMSPrincipal)User).ApplicationUser.Id); return(Ok()); } return(BadRequest()); }
public void SaveSubmissionFile(EditSubmissionFileModel model, long userId) { var context = _serviceProvider.GetService <ApplicationDbContext>(); var file = context.SubmisssionFile.First(x => x.Submission.UserID == userId && x.Id == model.SubmissionFileId); file.Creator = model.Creator; file.ArticleComponentId = model.ArticleComponentId; file.Description = model.Description; file.Subject = model.Subject; context.SaveChanges(); }