public async Task <IHttpActionResult> AddRowType(OfficeTypeDto officeTypeDto)
 {
     try
     {
         if (!string.IsNullOrWhiteSpace(officeTypeDto.Name) && !string.IsNullOrWhiteSpace(officeTypeDto.Dec))
         {
             Z_OfficeType z_OfficeType = new Z_OfficeType
             {
                 Id   = IdentityManager.NewId(),
                 Name = officeTypeDto.Name,
                 Dec  = officeTypeDto.Dec
             };
             db.Z_OfficeType.Add(z_OfficeType);
             if (await db.SaveChangesAsync() > 0)
             {
                 return(Json(new { code = 200, msg = "添加成功" }));
             }
             else
             {
                 return(Json(new { code = 400, msg = "添加失败" }));
             }
         }
         else
         {
             return(Json(new { code = 201, msg = "请勿添加空数据" }));
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
        public async Task <IHttpActionResult> RemoveRowType(OfficeTypeDto officeTypeDto)
        {
            try
            {
                if (officeTypeDto.del_Id != null)
                {
                    foreach (var item in officeTypeDto.del_Id)
                    {
                        var result = new Z_OfficeType {
                            Id = item
                        };
                        // var result = db.Z_OfficeType.AsNoTracking().First(m => m.Id == item);
                        db.Entry(result).State = System.Data.Entity.EntityState.Unchanged;
                        result.IsDelete        = true;
                    }


                    if (await db.SaveChangesAsync() > 0)
                    {
                        return(Json(new { code = 200, msg = "删除成功" }));
                    }
                    else
                    {
                        return(Json(new { code = 400, msg = "删除失败" }));
                    }
                }
                else
                {
                    return(Json(new { code = 201, msg = "请勿传递空数据" }));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }