using System.Globalization; using LCU.Library.Internal.IncentiveApiModels.Entities; using LCU.Library.Internal.IncentiveApiModels.Enums; namespace LCU.API.Internal.Operations.IncentiveApi.Models.Action; public interface IActionFileObject { static readonly CultureInfo USEnglish = new CultureInfo("en-US"); public Activity CreateActivity(AppUser appUser); public string GetEmployeeEmail(); public string GetLoanOfficerEmail(); public string GetLoanOfficerEmailByName(); public DeadActivity CreateDeadActivity(DeadActivityReason reasonCode, string note, string employeeEmail = null, string employeeId = null); public static double? ParseMoneyDouble(string indAmtFinanced) { var parsed = decimal.Parse(indAmtFinanced, NumberStyles.Currency, USEnglish); return (double)parsed; } }