public ActionResult <AddModel <ContentModel> > Add() { try { return(Ok(_serviceContent.Add())); } catch (Exception exception) { ModelState.AddModelError("ErrorMessage", exception.Message); return(BadRequest(ModelState)); } }
public IActionResult Add(Content content) { var result = _contentService.Add(content); if (result.Success) { return(View(result.Message)); } return(BadRequest(result.Message)); }
public ActionResult Index() { _contentManager.Add(new Content() { ContentType = "video", CategoryId = 1, Link = "youtube.com", Platform = "youtube", isEnabled = true }); return(View()); }
public IActionResult CreateContent(ContentViewModel viewModel) { int projectId; if (viewModel.Id == 0) { projectId = contentService.Add(viewModel); } else { projectId = contentService.Update(viewModel); } return(RedirectToAction("CreateMenu", new { id = projectId })); }
public async Task <IActionResult> Add(Content content) { if (!ModelState.IsValid) { var categories = await _categoryManager.GetAll(); AddContentViewModel model = new AddContentViewModel { Content = new Content(), Categories = categories }; return(View(model)); } await _contentManager.Add(content); TempData["message"] = "Yeni İçerik Eklendi"; return(RedirectToAction("List")); }
/// <summary> /// Post请求 /// </summary> /// <param name="contentDto"></param> /// <param name="saveState"></param> /// <param name="dictionary"></param> public void HttpPostSave(ContentDto contentDto, SaveState saveState, Dictionary <string, object> dictionary) { switch (saveState.OperationState) { case OperationState.Add: _contentService.Add(contentDto, dictionary); break; case OperationState.Update: _contentService.Update(contentDto, dictionary); break; case OperationState.Remove: _contentService.Remove(saveState.Key); break; default: break; } }
public async Task <HandleResult> Submit(IFormCollection form) { string columnNum = form["columnNum"]; if (columnNum.IsEmpty()) { return(HandleResult.Error()); } var columnModel = await _columnService.GetModelByNum(columnNum); if (columnModel?.ModelTable == null) { return(HandleResult.Error()); } var fields = await _columnFieldService.GetByColumnNum(columnNum); var columnFields = fields as ColumnField[] ?? fields.ToArray(); var edit = ContentData.CreateEmptyInstance(columnModel.Column.SiteNum, columnModel.Column.Num); foreach (var field in columnFields) { if (form.ContainsKey(field.Name)) { edit[field.Name] = form[field.Name]; } } var tableSqlHelper = new DynamicTableSqlHelper(columnModel.ModelTable.SqlTableName); tableSqlHelper.SetContentData(columnFields, edit); return(await _contentService.Add(tableSqlHelper)); }
public IActionResult AddContent(Content content) { _contentService.Add(content); return(RedirectToAction("Index")); }
public IActionResult AddContent([FromBody] Content content) { contents.Add(content); return(Ok(new { success = true, returncode = "200" })); }
public ActionResult Add([FromBody] Content content) { _contentService.Add(content); return(Ok(content)); }