我这个api里有2个接口,一个是获取APP端提交的信息,另一个是发送信息,APP端可以获取这条信息。我的问题是怎么在APP上获取这个信息,然后进行修改,最后传到数据库中。请把代码写一下。
public class ForumApiController : ApiController
{
private ProjectDbContext db = new ProjectDbContext();
// /api/ForumApi/AddMyForum 这是接收APP端发送数据的接口
[HttpPost]
public JsonResult<ApiResult> AddMyForum(Forum forum)
{
try
{
forum.Id = Guid.NewGuid();
forum.Adatetime = DateTime.Now;
db.Forums.Add(forum);
db.SaveChanges();
return Json(new ApiResult { code = 0, msg = "保存成功!", data = "", count = 0 });
}
catch(Exception ex)
{
return Json(new ApiResult { code = -1, msg = ex.ToString(), data = "", count = 0 });
}
}
// /api/ForumApi/SendMyForum 这是发送数据到APP端的接口
[HttpPost]
public JsonResult<ApiResult> SendMyForum()
{
var list = (from p in db.Forums
where p.IsDeleted == false
select new
{
Id = p.Id,
Theme = p.Theme,
Thumb = p.Thumb,
Acontent = p.Acontent,
Adatetime = p.Adatetime,
OwnerName = p.Owner.OwnerName,
OwnerId = p.OwnerId,
});
var count = db.Adverts.Where(p => p.IsDeleted == false).Count();
return Json(new ApiResult { code = 0, msg = "接收成功!", data = list, count = count });
}
}
}
跟发送一样的,APP修改好了,发送给你一个对象,你接收到对象后,封装成SQL语句执行。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632