/// <summary> /// From form data to item data. /// </summary> /// <param name="formData"></param> /// <returns></returns> public static UserRuleItemData ToUserRuleItemData(this ManageUserRuleFormData formData) { UserRuleItemData itemData = new UserRuleItemData(); if (formData != null) { itemData = new UserRuleItemData { UserRuleStatus = formData.RuleStatus, UserRuleId = formData.UserRuleId, RuleId = formData.RuleId }; } return(itemData); }
/// <summary> /// from item data to form data /// </summary> /// <param name="itemData">the item data to convert</param> /// <returns>the form data result</returns> public static ManageUserRuleFormData ToUserRuleFormData(this UserRuleItemData itemData) { ManageUserRuleFormData formData = new ManageUserRuleFormData(); if (itemData?.RuleId != null) { formData = new ManageUserRuleFormData { RuleStatus = itemData.UserRuleStatus, RulePrefix = itemData.Rule.RuleName, RuleName = itemData.Rule.RuleName, UserRuleId = itemData.UserRuleId, RuleId = itemData.RuleId.Value } } ; return(formData); }