ok-admin框架,第五天用户更新



@model StudentSys.Models.SysUser
@{
ViewBag.Title = "更新用户";
Layout = null;
}





更新用户











value="@Model.id">


lay-verify="required" value="@Model.username">






lay-verify="required" value="@Model.Realname">











lay-verify="required" value="@Model.PassWord">





@* lay-verify="required" value="@Model.depart">*@




@if (Session["RID"].ToString() == "1")
{






}













///


/// 更新页面
///

///
public ActionResult Update()
{
int id = int.Parse(Request["id"]);
ViewData["uid"] = id;
YuanGongDb dbcontext = new YuanGongDb();
var data = dbcontext.SysUser.FirstOrDefault(o => o.id ==id);
return View(data);
}

///


/// 更新用户
///

///
///
[HttpPost]
public string Update(SysUser _user)
{

YuanGongDb dbcontext = new YuanGongDb();
ResponseData res = new ResponseData();//返回的数据格式code,msg
var entity = dbcontext.Set().FirstOrDefault(o=>o.id==_user.id);
entity.username = _user.username;
entity.Realname = _user.Realname;
entity.PassWord = _user.PassWord;
entity.phone = _user.phone;
entity.depart = _user.depart;
if (Session["RID"].ToString() =="1")
{
entity.RID = _user.RID;
}
if (dbcontext.SaveChanges()>0)
{
res.code = 0;
res.msg = "更新成功";
var data = JsonConvert.SerializeObject(res);
return data;
}
else
{
res.code = 1;
res.msg = "更新失败";
var data = JsonConvert.SerializeObject(res);
return data;
}
}