public static UM_PermissionParameter ToEntity(this PermissionParameterContract contract) { if (contract == null) { return(null); } var entity = new UM_PermissionParameter(); entity.ID = contract.ID; entity.PermissionID = contract.PermissionID; entity.Name = contract.Name; entity.Value = contract.Value; entity.DateCreated = contract.DateCreated; entity.DateChanged = contract.DateChanged; entity.DateDeleted = contract.DateDeleted; return(entity); }
//public static PermissionContract ToContract(this UM_Permission entity) //{ // if (entity == null) // { // return null; // } // var contract = new PermissionContract(); // contract.GroupID = entity.GroupID; // contract.ID = entity.ID; // contract.ResourceID = entity.ResourceID; // contract.RuleValue = (RulePermissionsEnum)entity.RuleValue; // contract.PermissionParameter = entity.PermissionParameters.ToDictionary(k => k.Name, v => v.Value); // contract.DateCreated = entity.DateCreated; // contract.DateChanged = entity.DateChanged; // contract.DateDeleted = entity.DateDeleted; // return contract; //} public static PermissionParameterContract ToContract(this UM_PermissionParameter entity) { if (entity == null) { return(null); } var contract = new PermissionParameterContract(); contract.ID = entity.ID; contract.PermissionID = entity.PermissionID; contract.Name = entity.Name; contract.Value = entity.Value; contract.DateCreated = contract.DateCreated; contract.DateChanged = entity.DateChanged; contract.DateDeleted = entity.DateDeleted; return(contract); }