示例#1
0
        public IHttpActionResult CARRResponseStatusForAA()
        {
            var  list   = new List <EnumViewModel>().AsEnumerable();
            Guid roleId = User != null && User.Identity != null && User.Identity.GetUserLoginInfo() != null?User.Identity.GetUserLoginInfo().RoleId : Guid.Empty;

            if (roleId == new Guid(ApplicationConstants.AreaAdministratorRoleId) || roleId == new Guid(ApplicationConstants.AssistantAreaAdministratorRoleId))
            {
                list = EnumModel <CARRResponseStatus> .List();
            }
            return(Ok(list));
        }
示例#2
0
 public IHttpActionResult ListIncidentStatus()
 {
     return(Ok(EnumModel <IncidentStatus> .List()));
 }
示例#3
0
 public IHttpActionResult ListComponentType()
 {
     return(Ok(EnumModel <ComponentType> .List()));
 }
示例#4
0
 public IHttpActionResult ListAuditStatus()
 {
     return(Ok(EnumModel <AuditStatus> .List()));
 }
示例#5
0
 public IHttpActionResult ListAlarmTestingStatus()
 {
     return(Ok(EnumModel <AlarmTestingStatus> .List()));
 }
示例#6
0
 public IHttpActionResult ListGuardType()
 {
     return(Ok(EnumModel <GuardType> .List()));
 }
示例#7
0
 public IHttpActionResult ListStorageLocationType()
 {
     return(Ok(EnumModel <StorageLocationType> .List()));
 }
示例#8
0
 public IHttpActionResult ListDocumentProcessorType()
 {
     return(Ok(EnumModel <DocumentProcessorType> .List()));
 }
示例#9
0
 public IHttpActionResult ListAssessmentType()
 {
     return(Ok(EnumModel <AssessmentType> .List()));
 }
示例#10
0
 public IHttpActionResult ListMonth()
 {
     return(Ok(EnumModel <Month> .List()));
 }
示例#11
0
 public IHttpActionResult ListCARRStatus()
 {
     return(Ok(EnumModel <CARRStatus> .List()));
 }
示例#12
0
 public IHttpActionResult ListParttimerType()
 {
     return(Ok(EnumModel <ParttimerType> .List()));
 }
示例#13
0
 public IHttpActionResult ListSalaryType()
 {
     return(Ok(EnumModel <SalaryType> .List()));
 }
示例#14
0
 public IHttpActionResult ListInsuranceType()
 {
     return(Ok(EnumModel <InsuranceType> .List()));
 }
示例#15
0
 public IHttpActionResult ListReportingType()
 {
     return(Ok(EnumModel <ReportingType> .List().Take(2)));
 }
示例#16
0
 public IHttpActionResult ListProcessingStatus()
 {
     return(Ok(EnumModel <ProcessingStatus> .List()));
 }
示例#17
0
 public IHttpActionResult ListAssessmentStatus()
 {
     return(Ok(EnumModel <AssessmentStatus> .List()));
 }
示例#18
0
 public IHttpActionResult ListCategoryType()
 {
     return(Ok(EnumModel <CategoryType> .List()));
 }
示例#19
0
 public IHttpActionResult ListAnnualReportType()
 {
     return(Ok(EnumModel <AnnualReportType> .List()));
 }
示例#20
0
 public IHttpActionResult ListCancellationType()
 {
     return(Ok(EnumModel <CancellationType> .List()));
 }
示例#21
0
 public IHttpActionResult ListBranchIncidentType()
 {
     return(Ok(EnumModel <BranchIncidentType> .List()));
 }
示例#22
0
 public IHttpActionResult ListTestType()
 {
     return(Ok(EnumModel <TestType> .List()));
 }
示例#23
0
 public IHttpActionResult ListSimTelco()
 {
     return(Ok(EnumModel <SimTelco> .List()));
 }
示例#24
0
 public IHttpActionResult ListTestingTroubleShootingStatus()
 {
     return(Ok(EnumModel <TestingTroubleShootingStatus> .List()));
 }
示例#25
0
 public IHttpActionResult ListBand()
 {
     return(Ok(EnumModel <Band> .List()));
 }
示例#26
0
 public IHttpActionResult ListUrgencyType()
 {
     return(Ok(EnumModel <UrgencyType> .List()));
 }
示例#27
0
 public IHttpActionResult ListDayPart()
 {
     return(Ok(EnumModel <DayPart> .List()));
 }