public virtual IActionResult TopicTemplateAdd(TopicTemplateModel model) { if (!ModelState.IsValid) { return(Json(new DataSourceResult { Errors = ModelState.SerializeErrors() })); } TopicTemplate template = new TopicTemplate(); template = model.ToEntity(template); _topicTemplateService.InsertTopicTemplate(template); return(new NullJsonResult()); }
public IActionResult TopicTemplateAdd(TopicTemplateModel model) { if (!ModelState.IsValid) { return(Json(new DataSourceResult { Errors = ModelState.SerializeErrors() })); } if (ModelState.IsValid) { var template = new TopicTemplate(); template = model.ToEntity(template); _topicTemplateService.InsertTopicTemplate(template); return(new NullJsonResult()); } return(ErrorForKendoGridJson(ModelState)); }
public virtual IActionResult TopicTemplateAdd(TopicTemplateModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMaintenance)) { return(AccessDeniedView()); } if (!ModelState.IsValid) { return(ErrorJson(ModelState.SerializeErrors())); } var template = new TopicTemplate(); template = model.ToEntity(template); _topicTemplateService.InsertTopicTemplate(template); return(Json(new { Result = true })); }
public virtual ActionResult TopicTemplateAdd([Bind(Exclude = "Id")] TopicTemplateModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMaintenance)) { return(AccessDeniedView()); } if (!ModelState.IsValid) { return(Json(new DataSourceResult { Errors = ModelState.SerializeErrors() })); } var template = new TopicTemplate(); template = model.ToEntity(template); _topicTemplateService.InsertTopicTemplate(template); return(new NullJsonResult()); }
/// <summary> /// Inserts topic template /// </summary> /// <param name="topicTemplate">Topic template</param> public void InsertTopicTemplate([FromBody] TopicTemplate topicTemplate) { _topicTemplateService.InsertTopicTemplate(topicTemplate); }