public void ShowCustomFieldView(CustomFieldDTO customFieldDto, ActionType action) { var view = ServiceLocator.Current.GetInstance <ICustomFieldView>(); ((CustomFieldVM)view.ViewModel).Load(customFieldDto, action); viewManager.ShowInDialog(view); }
public CustomFieldDTO UpdateCustomField(CustomFieldDTO customField) { var res = customFieldService.UpdateCustomFieldType(new CustomFieldTypeId(customField.Id), customField.Name, customField.DictionaryName, customField.MinValue, customField.MaxValue, customField.EntityId, customField.TypeId); return(customFieldMapper.MapToModel(res)); }
private void FinalizeAction(CustomFieldDTO res) { //if (res is JobIndexInPrdField) // appController.Publish(new UpdateIndexInPeriodArgs((JobIndexInPrdField)res, actionType)); //if (res is JobIndexGroupInPrdField) // appController.Publish(new UpdateIndexGroupInPeriodArgs((JobIndexGroupInPrdField)res, actionType)); //OnRequestClose(); }
public CustomFieldVM(ICustomFieldServiceWrapper customFieldService, IPMSController appController, IBasicInfoAppLocalizedResources basicInfoAppLocalizedResources) { this.customFieldService = customFieldService; this.appController = appController; BasicInfoAppLocalizedResources = basicInfoAppLocalizedResources; CustomField = new CustomFieldDTO(); DisplayName = BasicInfoAppLocalizedResources.CustomFieldViewTitle; }
public void Load(CustomFieldDTO FieldParam, ActionEnum actionTypeParam) { actionType = actionTypeParam; Field = FieldParam; if (actionType == ActionEnum.ModifyIndexInPrdField) { ShowBusyIndicator(); //indexInPeriodService.GetIndexInPrdField((res, exp) => // { // HideBusyIndicator(); // if (exp == null) // //Field = res; // //else // appController.HandleException(exp); // }, // FieldParam.Id); } }
public CustomFieldDTO PutCustomField(CustomFieldDTO customField) { return(customFieldService.UpdateCustomField(customField)); }
public CustomFieldDTO PostCustomField(CustomFieldDTO customField) { return(customFieldService.AddCustomField(customField)); }
public void UpdateCustomField(Action <CustomFieldDTO, Exception> action, CustomFieldDTO customField) { var url = string.Format(apiCustomFieldAddress, UriKind.Absolute); WebClientHelper.Put(new Uri(url), action, customField, PMSClientConfig.MsgFormat, PMSClientConfig.CreateHeaderDic(userProvider.Token)); }
public void Load(CustomFieldDTO customFieldParam, ActionType actionTypeParam) { actionType = actionTypeParam; preload(); CustomField = customFieldParam; }
public CustomFieldVM() { CustomField = new CustomFieldDTO { Name = "شاخص یک", DictionaryName = "CustomField1" }; }
public void DoAction(CustomFieldListVM vm) { var customField = new CustomFieldDTO(); basicInfoController.ShowCustomFieldView(customField, ActionType.CreateCustomField); }