public MyResult <object> GetOneScenic(int id) { ScenicDto model = new ScenicDto { Id = id }; return(SetingService.GetOneScenic(model)); }
public MyResult <object> GetScenic(ScenicDto model) { MyResult result = new MyResult(); var sql = "select id,userId,title,lTitle,lookCount,pic,mark1,mark2,createTime from scenic where isDel=0;"; var scenic = base.dbConnection.Query <ScenicDto2>(sql).AsQueryable().Pages(model.PageIndex, model.PageSize, out int count, out int pageCount); result.PageCount = pageCount; result.RecordCount = count; result.Data = scenic; return(result); }
public MyResult <object> ScenicAdd_Updata([FromBody] ScenicDto model) { if (!string.IsNullOrEmpty(model.Pic) && model.Pic.Length > 1000) { var fileName = DateTime.Now.GetTicket().ToString(); model.Pic = ImageHandlerUtil.SaveBase64Image(model.Pic, $"{fileName}.png", Constants.SCENIC_PATH); } if (model.Id.HasValue) { return(SetingService.UpdateScenic(model)); } return(SetingService.AddScenic(model)); }
public MyResult <object> UpdateScenic(ScenicDto model) { MyResult result = new MyResult(); if (!model.Id.HasValue) { return(result.SetStatus(ErrorCode.InvalidData, "ID数据非法")); } var scenic = base.First <Scenic>(predicate => predicate.Id == model.Id); if (string.IsNullOrEmpty(model.Pic)) { return(result.SetStatus(ErrorCode.InvalidData, "图片数据非法")); } if (string.IsNullOrEmpty(model.Title)) { return(result.SetStatus(ErrorCode.InvalidData, "标题数据非法")); } if (string.IsNullOrEmpty(model.LTitle)) { return(result.SetStatus(ErrorCode.InvalidData, "L标题数据非法")); } if (string.IsNullOrEmpty(model.Content)) { return(result.SetStatus(ErrorCode.InvalidData, "内容数据非法")); } scenic.Title = model.Title; scenic.Pic = model.Pic; scenic.LTitle = model.LTitle; scenic.Content = model.Content; if (!string.IsNullOrEmpty(model.Order.ToString()) && model.Order > 0) { scenic.Order = model.Order; } if (!string.IsNullOrEmpty(model.LookCount.ToString()) && model.LookCount > 0) { scenic.LookCount = (int)model.LookCount; } if (!string.IsNullOrEmpty(model.Mark1)) { scenic.Mark1 = model.Mark1; } if (!string.IsNullOrEmpty(model.Mark2)) { scenic.Mark2 = model.Mark2; } base.Update(scenic, true); result.Data = true; return(result); }
public MyResult <object> AddScenic(ScenicDto model) { MyResult result = new MyResult(); if (string.IsNullOrEmpty(model.Pic)) { return(result.SetStatus(ErrorCode.InvalidData, "图片数据非法")); } if (string.IsNullOrEmpty(model.Title)) { return(result.SetStatus(ErrorCode.InvalidData, "标题数据非法")); } if (string.IsNullOrEmpty(model.LTitle)) { return(result.SetStatus(ErrorCode.InvalidData, "L标题数据非法")); } if (string.IsNullOrEmpty(model.Content)) { return(result.SetStatus(ErrorCode.InvalidData, "内容数据非法")); } Scenic scenic = new Scenic { Title = model.Title, Pic = model.Pic, LTitle = model.LTitle, Content = model.Content }; if (!string.IsNullOrEmpty(model.Order.ToString()) && model.Order > 0) { scenic.Order = model.Order; } if (!string.IsNullOrEmpty(model.LookCount.ToString()) && model.LookCount > 0) { scenic.LookCount = (int)model.LookCount; } if (!string.IsNullOrEmpty(model.Mark1)) { scenic.Mark1 = model.Mark1; } if (!string.IsNullOrEmpty(model.Mark2)) { scenic.Mark2 = model.Mark2; } base.Add(scenic, true); result.Data = true; return(result); }
public MyResult <object> DelScenic(ScenicDto model) { MyResult result = new MyResult(); if (!model.Id.HasValue) { return(result.SetStatus(ErrorCode.InvalidData, "id 非法")); } var scenic = base.First <Scenic>(predicate => predicate.Id == model.Id); if (scenic != null) { base.Delete(scenic, true); } result.Data = true; return(result); }
public MyResult <object> GetOneScenic(ScenicDto model) { MyResult result = new MyResult(); if (!model.Id.HasValue) { return(result.SetStatus(ErrorCode.InvalidData, "scenice id 非法")); } var query = base.First <Scenic>(predicate => predicate.IsDel.Equals(0) && predicate.Id == model.Id); if (query != null) { query.LookCount += 1; } base.Update(query, true); result.Data = query; return(result); }
public MyResult <object> OneScenic([FromBody] ScenicDto model) { return(SetingService.GetOneScenic(model)); }