Example #1
0
        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);
        }
Example #5
0
 public async Task <List <Director> > GetDirectors()
 {
     return(await _directorReposity.GetDirectors());
 }
Example #6
0
 public async Task <ActionResult <IEnumerable <DirectorDTO> > > GetDirectors()
 {
     return(Ok(await _directorRepository.GetDirectors().ConfigureAwait(false)));
 }
Example #7
0
 public async Task <ActionResult <List <GetDirectorModel> > > GetDirectors()
 {
     return(await _directorRepository.GetDirectors());
 }