public ProjectTeaserModel GetTeaser(int teaserid) { Teaser teaser = TeaserRepository.GetTeasers().FirstOrDefault(p => p.TeaserId == teaserid); Promoter promoter = PromoterRepository.GetPromoters().FirstOrDefault(p => p.PromoterId == teaser.PromoterId); Project project = ProjectRepository.Projects.FirstOrDefault(p => p.ProjectId == teaser.ProjectId); Company company = CompanyRepository.Companys.FirstOrDefault(c => c.CompanyId == project.CompanyId); Group group = GroupRepository.Groups.SingleOrDefault(g => g.GroupId == project.GroupId); IList <Director> directorslist = DirectorRepository.GetDirectors().Where(d => d.CompanyId == company.CompanyId && d.DirectorType == DirectorType.Company.ToString()).ToList(); IList <Shareholder> shareholderslist = ShareholderRepository.GetShareholders().Where(s => s.CompanyId == company.CompanyId && (s.ShareholderType == ShareholderType.Company.ToString() || s.ShareholderType == ShareholderType.Others.ToString())).ToList(); //promoterlist = PromoterRepository.GetPromoters().Where(p => p.ProjectID == projectid); ProjectTeaserModel ptmodel = new ProjectTeaserModel(project, company, group, promoter, teaser, directorslist, shareholderslist); return(ptmodel); }
// GET: Directors public ActionResult Index() { var movie = from d in _directorRepository.GetDirectors() select d; return(View(movie)); }
public IActionResult GetDirectors() { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var directors = directorRepository.GetDirectors(); var directorsDTO = new List <DirectorDTO>(); foreach (var director in directors) { directorsDTO.Add(new DirectorDTO() { Id = director.Id, FirstName = director.FirstName, LastName = director.LastName }); } return(Ok(directorsDTO)); }
public IEnumerable <Director> GetDirectors() { var result = _directorRepository.GetDirectors(); return(result); }
public async Task <List <Director> > GetDirectors() { return(await _directorReposity.GetDirectors()); }
public async Task <ActionResult <IEnumerable <DirectorDTO> > > GetDirectors() { return(Ok(await _directorRepository.GetDirectors().ConfigureAwait(false))); }
public async Task <ActionResult <List <GetDirectorModel> > > GetDirectors() { return(await _directorRepository.GetDirectors()); }