public IEnumerable <string> Get() { Logger.Info("Test"); var test = repository.GetAll <Test>("TestData").Result.ToList(); return(new string[] { "value1", "value2" }); }
public void GenerateRoster() { var officersList = repository.GetAll <OfficerProfile>(Constants.OfficersCollection).Result.ToList(); var top9SCA = officersList.Where(x => x.RoleId.Equals("SCA")).Take(9).ToList(); var remOfficersList = officersList.Except(top9SCA).Take(12).ToList(); remOfficersList.AddRange(top9SCA); var totalOfficer = officersList.Count; var dayNumber = 1; var chineseOfficers = officersList.Where(x => x.LanguagesKnown.Any(y => y.Equals("002"))).Take(totalOfficer / 2).ToList(); var malayOfficers = officersList.Where(x => x.LanguagesKnown.Any(y => y.Equals("003"))).Take((int)Math.Round(totalOfficer * 0.3)).ToList(); var tamilOfficers = officersList.Where(x => x.LanguagesKnown.Any(y => y.Equals("004"))).Take((int)Math.Round(totalOfficer * 0.2)).ToList(); List <OfficerAllocation> officersAllocations = new List <OfficerAllocation>(); officersAllocations.Add(AddingStandby(dayNumber, chineseOfficers, "1")); chineseOfficers.RemoveAt(0); officersAllocations.Add(AddingStandby(dayNumber, malayOfficers, "2")); malayOfficers.RemoveAt(0); officersAllocations.Add(AddingStandby(dayNumber, tamilOfficers, "3")); tamilOfficers.RemoveAt(0); var careerConnect1Chinese = chineseOfficers.Where(x => x.RoleId.Equals("SCA")).Take(3).ToList(); }
public RestResponse <List <Role> > Getroleandduty() { RestResponse <List <Role> > restResponse = null; try { var result = repository.GetAll <Role>(Constants.RoleandDutyCollection).Result.ToList(); restResponse = Response <List <Role> > .ReturnSuccessResponse(); restResponse.ResponseData = result; return(restResponse); } catch (Exception ex) { Logger.Error(ex); restResponse = Response <List <Role> > .ReturnFataErrorResponse(); restResponse.ResponseData = new List <Role>(); return(restResponse); } }