Ejemplo n.º 1
0
        public static string GetPersonUrl <T>(this IBasicEmail mail, T model) where T : OrganizationPersonOutput, new()
        {
            var token = FlowExtensions.GetRole(typeof(T));
            var path  = FlowExtensions.GetPath(typeof(T));

            return($"{mail.FlowUrl}{model.TargetOrganizationId}/{token.GetDescription()}/people/{model.PersonId}/peopledetails");
        }
Ejemplo n.º 2
0
        public static string GetInvoiceUrl <T>(this IBasicEmail mail, T model) where T : ProjectInvoiceOutput, new()
        {
            var token = FlowExtensions.GetRole(typeof(T));
            var path  = FlowExtensions.GetPath(typeof(T));

            return($"{mail.FlowUrl}{model.TargetOrganizationId}/{token.GetDescription()}/{path}/{model.Id}/invoicedetails");
        }