Ejemplo n.º 1
0
        public static string GetRoleForDisplay(this ClaimsPrincipal principal, IIndustry industry)
        {
            if (principal.IsInPartnerRole())
            {
                return("Partner");
            }

            if (principal.IsInBusinessCustomerManagerRole())
            {
                var organizationName = principal.FindFirstValue(Constants.ClaimTypes.OrganizationName);
                return($"{organizationName} Manager");
            }

            if (principal.IsInBusinessCustomerStockerRole())
            {
                var organizationName = principal.FindFirstValue(Constants.ClaimTypes.OrganizationName);
                return($"{organizationName} Stocker");
            }

            if (principal.IsInEmployeeRole())
            {
                return("Employee");
            }

            return(industry?.IndividualCustomerAccountType);
        }
Ejemplo n.º 2
0
 public CommonService(IState state, IShippingMethod shippingMethod, ISuggestCourse suggestCourse, IEnterprise enterprise, IIndustry industry, IOrganizationContact contact, IMenu menu, IClientType cientType)
 {
     _state          = state;
     _shippingMethod = shippingMethod;
     _suggestCourse  = suggestCourse;
     _enterprise     = enterprise;
     _industry       = industry;
     _contact        = contact;
     _menu           = menu;
     _cientType      = cientType;
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Gets the edit industry view.
        /// </summary>
        /// <param name="industryView">The industry view.</param>
        /// <returns></returns>
        /// <exception cref="ArgumentNullException">industryView</exception>
        public IIndustryView GetEditIndustryView(IIndustry industryView)
        {
            if (industryView == null)
            {
                throw new ArgumentNullException(nameof(industryView));
            }
            var view = new IndustryView
            {
                ProcessingMessage = "",
                Description       = industryView.Description,
                IndustryId        = industryView.IndustryId
            };

            return(view);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Creates the industry view.
        /// </summary>
        /// <param name="industryView">The industry view.</param>
        /// <returns></returns>
        /// <exception cref="ArgumentNullException">industryView</exception>
        public IIndustryListView CreateIndustryView(IIndustry industryView)
        {
            if (industryView == null)
            {
                throw new ArgumentNullException(nameof(industryView));
            }
            var view = new IndustryListView
            {
                ProcessingMessage = "",
                IndustryId        = industryView.IndustryId,
                IndustryName      = industryView.IndustryName,
            };

            return(view);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Edits the industry view.
        /// </summary>
        /// <param name="industryInfo">The industry information.</param>
        /// <returns></returns>
        /// <exception cref="ArgumentNullException">industryInfo</exception>
        public IIndustryView EditIndustryView(IIndustry industryInfo)
        {
            if (industryInfo == null)
            {
                throw new ArgumentNullException(nameof(industryInfo));
            }

            var industryView = new IndustryView
            {
                IndustryId   = industryInfo.IndustryId,
                IndustryName = industryInfo.IndustryName,
                IsActive     = industryInfo.IsActive,
                DateCreated  = industryInfo.DateCreated
            };

            return(industryView);
        }
Ejemplo n.º 6
0
 public HomeController(IIndustry industry)
 {
     _industry = industry;
 }
Ejemplo n.º 7
0
 public HomeController(IIndustry service)
 {
     _service = service;
     _service.Show();
 }