Ejemplo n.º 1
0
        //[HttpPost]
        public IActionResult Publish(TypiconEntityEditModel model)
        {
            if (IsAuthorizedToEdit(model.Id))
            {
                _jobs.Create(new PublishTypiconJob(model.Id, model.DeleteModifiedOutputDays));
            }


            return(RedirectToAction(nameof(Index)));
        }
Ejemplo n.º 2
0
        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));
        }