public async Task <IActionResult> AdItemDetail(int moduleId, int id, AdItem model) { var now = DateTime.Now; var result = new Result(); if (model.Name.IsNullOrEmpty()) { result.Error("请输入名称"); return(Json(result)); } if (model.Title.IsNullOrEmpty()) { result.Error("请输入标题"); return(Json(result)); } if (id > 0) { var old = DefaultStorage.AdItemGet(id); if (old == null) { result.Message = "数据不存在"; return(Json(result)); } var status = await TryUpdateModelAsync(old); if (status) { result.Status = DefaultStorage.AdItemUpdate(old); if (!result.Status) { result.Message = "更新失败"; } } else { result.Message = "参数有误"; } return(Json(result)); } model.ModuleId = moduleId; model.CreatedOn = now; model.ModifiedBy = string.Empty; model.ModifiedOn = now; var newId = DefaultStorage.AdItemCreate(model); if (result.Status = newId > 0) { result.Success(); } return(Json(result)); }
public IActionResult AdItemDetail(int moduleId, int id) { var now = DateTime.Now; var model = new AdItemDetailModel(); model.Item = new AdItem(); model.Item.StartedOn = now; model.Item.StoppedOn = now.AddDays(5); if (id > 0) { model.Item = DefaultStorage.AdItemGet(id); } return(View(model)); }