public async Task <ActionResult> SaveModify(EquipmentLayoutDetailViewModel model)
        {
            MethodReturnResult result = new MethodReturnResult();

            try
            {
                using (EquipmentLayoutDetailServiceClient client = new EquipmentLayoutDetailServiceClient())
                {
                    EquipmentLayoutDetail obj = new EquipmentLayoutDetail()
                    {
                        Key = new EquipmentLayoutDetailKey()
                        {
                            LayoutName    = model.LayoutName,
                            EquipmentCode = model.EquipmentCode
                        },
                        Height      = model.Height,
                        Left        = model.Left,
                        Top         = model.Top,
                        Width       = model.Width,
                        Description = model.Description,
                        Editor      = User.Identity.Name,
                        EditTime    = DateTime.Now
                    };
                    result = await client.ModifyAsync(obj);

                    if (result.Code == 0)
                    {
                        result.Message = string.Format(FMMResources.StringResource.EquipmentLayoutDetail_Save_Success);
                    }
                }
            }
            catch (Exception ex)
            {
                result.Code    = 1000;
                result.Message = ex.Message;
                result.Detail  = ex.ToString();
            }
            return(Json(result));
        }