private async void button3_Click(object sender, EventArgs e) { var req = new ReqDepartmentEdit { Describe = "测试部门", SuperiorName = "总经办", Name = "IT部" }; var res = await NetClient.Instance.Request <ResDepartment>(req); if (res.Success) { Console.WriteLine(res.Message); } }
/// <summary> /// 部门创建 /// </summary> /// <param name="context"></param> /// <param name="body"></param> public void ReqDepartmentEditHandle(Context context, ReqDepartmentEdit body) { //检测一下权限 Console.WriteLine("添加成功"); var db = context.DbContext; try { var depart = db.DepartmentEntities.FirstOrDefault(i => i.Name == body.Name); if (depart == null) { depart = new DepartmentEntity { Name = body.Name, CompanyName = "一品科技", Describe = body.Describe, PositionList = new List <PositionEntity>(), SuperiorName = body.SuperiorName }; db.DepartmentEntities.Add(depart); } else { depart.Name = body.Name; depart.SuperiorName = body.SuperiorName; depart.Describe = body.Describe; } db.SaveChanges(); context.Response(new ResDepartment() { Success = true, GUID = depart.GUID.ToString(), }); } catch (Exception e) { context.Response(new ResException() { }); } }