コード例 #1
0
        public override void PopulateEntityDTO(SR.MVCWebSite.StudentsService.StudentDTO item)
        {
            item.Id          = Id;
            item.FirstName   = FirstName;
            item.LastName    = LastName;
            item.Comment     = Comment;
            item.DateOfBirth = DateOfBirth;

            Faculty = new SR.MVCWebSite.StudentsService.FacultyDTO();
            FacultiesClientModel _facService = new FacultiesClientModel();

            SR.MVCWebSite.FacultiesService.FacultyDTO fac = _facService.Service.GetFaculties().Where(x => x.Id == SelectedFaculty).FirstOrDefault();
            Faculty.Id      = fac.Id;
            Faculty.Name    = fac.Name;
            Faculty.City    = fac.City;
            Faculty.Address = fac.Address;
            item.Faculty    = Faculty;

            Nationality = new SR.MVCWebSite.StudentsService.NationalityDTO();
            NationalitiesClientModel _natService = new NationalitiesClientModel();

            SR.MVCWebSite.NationalitiesService.NationalityDTO nat = _natService.Service.GetNationalities().Where(x => x.Id == SelectedNationality).FirstOrDefault();
            Nationality.Id   = nat.Id;
            Nationality.Name = nat.Name;
            item.Nationality = Nationality;
        }
コード例 #2
0
        public static IEnumerable <SelectListItem> LoadFacultiesData()
        {
            FacultiesClientModel _service = new FacultiesClientModel();

            List <SelectListItem> items = new List <SelectListItem>();

            foreach (var item in _service.Service.GetFaculties())
            {
                items.Add(
                    new SelectListItem()
                {
                    Value = item.Id.ToString(),
                    Text  = item.Name
                });
            }
            return(items);
        }