/// <summary> /// 添加数据 /// </summary> /// <param name="entity">欲添加的实体数据</param> /// <returns>添加结果</returns> public JsonResult Create(BookObject entity) { OperateStatus status; if (entity.ObjectStyleId.HasValue && entity.ObjectStyleId == Guid.Empty) { entity.ObjectStyleId = null; } bookObjectModel.Create(entity, out status); return JsonForStatus(status); }
/// <summary> /// 删除数据 /// </summary> /// <param name="entity">欲删除的实体数据</param> /// <returns>删除结果</returns> public JsonResult Delete(BookObject entity) { OperateStatus status; bookObjectModel.Delete(entity.Id, out status); return JsonForStatus(status); }
/// <summary> /// 更新数据 /// </summary> /// <param name="entity">欲更新的实体数据</param> /// <returns>更新结果</returns> public JsonResult Update(BookObject entity) { OperateStatus status; bookObjectModel.Update(entity, out status); return JsonForStatus(status); }
/// <summary> /// 条件查询预订对象 /// </summary> /// <param name="typeId">类型Id</param> /// <returns>查询结果Json</returns> public JsonResult GetBookObjectById(Guid? id) { BookObject bookObject; if (id.HasValue && id.Value != Guid.Empty) { var result = bookObjectModel.GetById(id.Value); bookObject = new BookObject() { Describe = result.Describe, Location = result.Location }; } else { bookObject = new BookObject() { Describe = "当前显示所有该类别的预订信息。", Location = "当前为查看页面。" }; } return Json(bookObject); }