//[HttpPost] public IActionResult Publish(TypiconEntityEditModel model) { if (IsAuthorizedToEdit(model.Id)) { _jobs.Create(new PublishTypiconJob(model.Id, model.DeleteModifiedOutputDays)); } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(TypiconEntityEditModel model) { if (ModelState.IsValid) { //проверить на права if (!IsAuthorizedToEdit(model.Id)) { return(NotFound()); } var command = new EditTypiconCommand(model.Id, model.Name, model.Description, model.IsTemplate, model.DefaultLanguage); await CommandProcessor.ExecuteAsync(command); } return(View(model)); }