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); }
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; }
/// <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); }
/// <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); }
/// <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); }
public HomeController(IIndustry industry) { _industry = industry; }
public HomeController(IIndustry service) { _service = service; _service.Show(); }