Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void UpdateStatus(string itemType, string newStatus)
- {
- itemType = itemType + "Status";
- var targetAssembly = Assembly.GetAssembly(typeof(IWorkItem));
- var targetType = targetAssembly.GetTypes().FirstOrDefault(x => x.Name.Contains(itemType) && !(x.IsAbstract));
- Enum.Parse(targetType, newStatus);
- // Only if the Enum.Parse pass, we will set the new value;
- this.Status = newStatus;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement