Esempio n. 1
0
 public Student(
     string firstName,
     string middleName,
     string lastName,
     int ssnNumber,
     string permAdress,
     string phoneNumber,
     string email,
     string course,
     Specialties specialty,
     Universities university,
     Faculties faculty)
 {
     this.FirstName       = firstName;
     this.MiddleName      = middleName;
     this.LastName        = lastName;
     this.SSN             = ssnNumber;
     this.PermanentAdress = permAdress;
     this.PhoneNumber     = phoneNumber;
     this.Email           = email;
     this.Course          = course;
     this.Specialty       = specialty;
     this.University      = university;
     this.Faculty         = faculty;
 }
Esempio n. 2
0
        public async Task <IActionResult> Edit(int id, int countryId, [Bind("Id,Name,CountryId")] Universities universities)
        {
            if (id != universities.Id)
            {
                return(NotFound());
            }
            ViewBag.CountryId = countryId;

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(universities);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!UniversitiesExists(universities.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                //return RedirectToAction(nameof(Index));
                return(RedirectToAction("Index", "Universities", new { id = countryId }));
            }
            ViewData["CountryId"] = new SelectList(_context.Countries, "Id", "Name", universities.CountryId);
            //return View(universities);
            return(RedirectToAction("Index", "Universities", new { id = countryId }));
        }
Esempio n. 3
0
        public IActionResult EditU(int UnId)
        {
            // Universities UnToEdit = context.Universities.FirstOrDefault(x => x.UniversityId == UnId);
            Universities UnToEdit = context.FindUniversity(UnId);

            return(View("UniversityEdit", UnToEdit));
        }
Esempio n. 4
0
        public Student(
            string firstName,
            string middleName,
            string lastName,
            string sSN,
            string address,
            string phoneNbr,
            string email,
            string course,
            Faculties faculty,
            Specialties specialty,
            Universities university

            )
        {
            this.FirstName        = firstName;
            this.MiddleName       = middleName;
            this.LastName         = lastName;
            this.FacultyNumber    = sSN;
            this.PhoneNumber      = phoneNbr;
            this.Email            = email;
            this.PermanentAddress = address;
            this.Course           = course;
            this.Faculty          = faculty;
            this.Specialty        = specialty;
            this.University       = university;
        }
Esempio n. 5
0
 public async Task Initialize(IDatabaseFiller dbFiller)
 {
     if (!Universities.Any() && !Faculties.Any() && !Programmes.Any())
     {
         DataFixture.Initialize(this);
         await dbFiller.Fill(this);
     }
 }
Esempio n. 6
0
 public Student(string fullName, string email, long phoneNumber, int course, Subjects subject, Universities university)
 {
     this.fullName    = fullName;
     this.email       = email;
     this.phoneNumber = phoneNumber;
     this.course      = course;
     this.subject     = subject;
     this.university  = university;
 }
Esempio n. 7
0
 public IActionResult UpdateUn(int UnId, Universities EditUniv)
 {
     context.UpdateUniversity(UnId, EditUniv);
     // Universities UnToEdit = context.Universities.FirstOrDefault(x => x.UniversityId == UnId);
     // Universities UnToEdit = this.FindUniversity(UnId);
     // UnToEdit.Name = UnToEdit.Name;
     // UnToEdit.Location= UnToEdit.Location;
     // context.SaveChanges();
     return(View("UniversityEdit", EditUniv));
 }
Esempio n. 8
0
        public IActionResult RemoveUniversity(int UnId)
        {
            ViewBag.Universities = context.Universities;

            Universities RetrievedUn = context.Universities.SingleOrDefault(u => u.UniversityId == UnId);

            context.Universities.Remove(RetrievedUn);
            context.SaveChanges();
            return(Redirect("/"));
        }
        private void HelpFuncsOnTaskComletedEventHandler(dynamic objects, HelpFuncs.TaskType taskType)
        {
            //lab1.Text = objects.ToString();
            // if (tastType == HelpFuncs.TaskType.Country)
            switch (taskType)
            {
            case HelpFuncs.TaskType.Country:
            {
                this.Countries = (List <Country>)objects;
                Countries.Sort((p1, p2) => String.Compare(p1.caption, p2.caption, StringComparison.Ordinal));

                foreach (var country in Countries)
                {
                    CountriesList.Items.Add(country.caption);
                }
            }
                ; break;

            case HelpFuncs.TaskType.City:
            {
                var tmp = (List <City>)objects;
                tmp.Sort((p1, p2) => String.Compare(p1.Title, p2.Title, StringComparison.Ordinal));
                while (Cities.Count > 0)
                {
                    Cities.RemoveAt(0);
                }
                foreach (var city in tmp)
                {
                    Cities.Add(city);
                }
                CitiesList.IsVisible = Cities.Count > 0;

                tmp.Clear();
                //  CitiesList.IsVisible = false;
            }
                ; break;

            case HelpFuncs.TaskType.University:
            {
                var tmp = (List <University>)objects;
                tmp.Sort((p1, p2) => String.Compare(p1.Title, p2.Title, StringComparison.Ordinal));
                while (Universities.Count > 0)
                {
                    Universities.RemoveAt(0);
                }
                foreach (var university in tmp)
                {
                    Universities.Add(university);
                }
                UnivesitiesList.IsVisible = Universities.Count > 0;
            }
                ;
                break;
            }
        }
Esempio n. 10
0
        /// <summary>
        /// Fills all the Dropdown lists with Data from the database
        /// </summary>
        /// <param name="context"></param>
        /// <param name="logger"></param>
        public void FillAllDropdowns(DataContext context, ILogger logger)
        {
            List <DtFieldOfStudies> fieldsOfStudies = new List <DtFieldOfStudies>();
            List <DtSubject>        subjects        = new List <DtSubject>();
            List <DtFederalState>   federalStates   = new List <DtFederalState>();
            List <DtUniversity>     universities    = new List <DtUniversity>();

            try
            {
                // get entries from db
                fieldsOfStudies = context.FieldsOfStudies.OrderBy(f => f.FieldOfStudiesName).ToList();
                subjects        = context.Subjects.OrderBy(s => s.SubjectName).ToList();
                federalStates   = context.FederalStates.OrderBy(f => f.FederalStateName).ToList();
                universities    = context.Universities.OrderBy(u => u.UniversityName).ToList();
            }
            catch (Exception ex)
            {
                logger.LogError(ex, "Error while loading Dropdown entries from the Database");
            }

            // fill SelectLists
            foreach (var item in fieldsOfStudies)
            {
                FieldsOfStudies.Add(new SelectListItem
                {
                    Value = item.FieldOfStudiesID.ToString(),
                    Text  = item.FieldOfStudiesName
                });
            }
            foreach (var item in subjects)
            {
                Subjects.Add(new SelectListItem
                {
                    Value = item.SubjectID.ToString(),
                    Text  = item.SubjectName
                });
            }
            foreach (var item in federalStates)
            {
                FederalStates.Add(new SelectListItem
                {
                    Value = item.FederalStateID.ToString(),
                    Text  = item.FederalStateName
                });
            }
            foreach (var item in universities)
            {
                Universities.Add(new SelectListItem
                {
                    Value = item.UniversityID.ToString(),
                    Text  = item.UniversityName
                });
            }
        }
Esempio n. 11
0
        public IActionResult AddUniversity(Universities newUniversity)
        {
            ViewBag.Universities = context.Universities;

            if (!ModelState.IsValid)
            {
                return(View("Universities"));
            }
            context.Universities.Add(newUniversity);
            context.SaveChanges();
            return(View("Universities"));
        }
Esempio n. 12
0
 //constuctors
 public Student(string firstName, string middleName, string lastName, long ssn, string permanentAddress, string mobilePhoneEmail, int course, Specialties specialty, Universities university, Faculties faculty)
 {
     this.firstName        = firstName;
     this.middleName       = middleName;
     this.lastName         = lastName;
     this.ssn              = ssn;
     this.permanentAddress = permanentAddress;
     this.mobilePhoneEmail = mobilePhoneEmail;
     this.course           = course;
     this.specialty        = specialty;
     this.university       = university;
     this.faculty          = faculty;
 }
        public Student()
        {
            this.firstName   = null;
            this.midleName   = null;
            this.lastName    = null;
            this.course      = 0;
            this.speciality  = 0;
            this.university  = 0;
            this.eMail       = null;
            this.phoneNumber = null;

            studentsCount++;
        }
Esempio n. 14
0
 //constuctors
 public Student(string firstName, string middleName, string lastName, long ssn, string permanentAddress,  string mobilePhoneEmail, int course, Specialties specialty, Universities university, Faculties faculty)
 {
     this.firstName = firstName;
     this.middleName = middleName;
     this.lastName = lastName;
     this.ssn = ssn;
     this.permanentAddress = permanentAddress;
     this.mobilePhoneEmail = mobilePhoneEmail;
     this.course =  course;
     this.specialty = specialty;
     this.university = university;
     this.faculty = faculty;
 }
Esempio n. 15
0
 public Student(Name name, string ssn, Address address,
                string mobilePhone, string email, int course,
                Specialties specialty, Universities university, Faculties faculty)
 {
     this.Name        = name;
     this.SSN         = ssn;
     this.Address     = address;
     this.MobilePhone = mobilePhone;
     this.EMail       = email;
     this.Course      = course;
     this.Specialty   = specialty;
     this.University  = university;
     this.Faculty     = faculty;
 }
Esempio n. 16
0
 // constructors
 public Student(string fName, string mName, string lName, string currentStSSN, string stAddress, string phoneNum, string stEmail, int inputCourse, Specialties specialtyName, Faculties facultyName, Universities universityName)
 {
     this.FirstName        = fName;
     this.MiddleName       = mName;
     this.LastName         = lName;
     this.SSN              = currentStSSN;
     this.PermanentAddress = stAddress;
     this.MobilePhone      = phoneNum;
     this.Email            = stEmail;
     this.Course           = inputCourse;
     this.specialty        = specialtyName; // do I need to validate the input data for fields
     this.faculty          = facultyName;
     this.university       = universityName;
 }
Esempio n. 17
0
 public Student(string firstName, string middleName, string lastName, int ssn, string address,
                string phone, int course, Specialty specialty, Universities university, Faculties faculty)
 {
     this.FirstName  = firstName;
     this.MiddleName = middleName;
     this.LastName   = lastName;
     this.Ssn        = ssn;
     this.Address    = address;
     this.Phone      = phone;
     this.Course     = course;
     this.Specialty  = specialty;
     this.University = university;
     this.Faculty    = faculty;
 }
Esempio n. 18
0
 public Student(string fName, string mName, string lName, string ssn, string address,
                string mobilePhone, string email, uint course, Universities uni, Faculties fac, Specialties spec)
 {
     this.FirstName   = fName;
     this.MiddleName  = mName;
     this.LastName    = lName;
     this.SSN         = ssn;
     this.Address     = address;
     this.MobilePhone = mobilePhone;
     this.Email       = email;
     this.Course      = course;
     this.University  = uni;
     this.Faculty     = fac;
     this.Speciality  = spec;
 }
Esempio n. 19
0
 // Constructors
 public Student(string fName, string mName, string lName, string ssn, string address, string phone, string email, string course,
                Specialties speciality, Universities university, Faculties faculty)
 {
     this.FName      = fName;
     this.MName      = mName;
     this.LName      = lName;
     this.SSN        = ssn;
     this.Address    = address;
     this.Phone      = phone;
     this.EMail      = email;
     this.Course     = course;
     this.Speciality = speciality;
     this.University = university;
     this.Faculty    = faculty;
 }
Esempio n. 20
0
 //constructors
 public Student (string firstName, string middleName, string lastName, string ssn, string permanentAddress, 
     string mobilePhone, string email, string course, Specialties specialty, Universities university, Faculties faculty)
 {
     this.FirstName = firstName;
     this.MiddleName = middleName;
     this.LastName = lastName;
     this.Ssn = ssn;
     this.PermanentAddress = permanentAddress;
     this.MobilePhone = mobilePhone;
     this.Email = email;
     this.Course = course;
     this.Specialty = specialty;
     this.University = university;
     this.Faculty = faculty;
 }
Esempio n. 21
0
 public Student(string fName, string mName, string lName, string ssn, string addr, string number,
                string mail, ushort course, Universities uni, Faculties facult, Specialties specialty)
 {
     this.FirstName   = fName;
     this.MiddleName  = mName;
     this.LastName    = lName;
     this.SSN         = ssn;
     this.Address     = addr;
     this.PhoneNumber = number;
     this.Email       = mail;
     this.Course      = course;
     this.University  = uni;
     this.Faculty     = facult;
     this.Specialty   = specialty;
 }
 public Student(string firstName,
                string midleName,
                string lastName,
                byte course,
                Specialities speciality,
                Universities university,
                string eMail,
                string phoneNumber)
     : this(firstName, midleName, lastName)
 {
     this.course      = course;
     this.speciality  = speciality;
     this.university  = university;
     this.eMail       = eMail;
     this.phoneNumber = phoneNumber;
 }
Esempio n. 23
0
 public Student(string firstName, string middleName, string lastName,
     string socialSecurityNumber, string address, string mobilePhone, string email, string course,
     Universities university, Faculties faculty, Specialties speciality)
 {
     this.FirstName = firstName;
     this.MiddleName = middleName;
     this.LastName = lastName;
     this.SocialSecurityNumber = socialSecurityNumber;
     this.Address = address;
     this.MobilePhone = mobilePhone;
     this.Email = email;
     this.Course = course;
     this.University = university;
     this.Faculty = faculty;
     this.Speciality = speciality;
 }
Esempio n. 24
0
 public Student(string fName, string mName, string lName, string ssn,
                string address, string phone, string email, int course,
                Universities university, Faculty faculty, Specialty specialty)
 {
     this.FirstName  = fName;
     this.MiddleName = mName;
     this.LastName   = lName;
     this.SSN        = ssn;
     this.Address    = address;
     this.Phone      = phone;
     this.Email      = email;
     this.Course     = course;
     this.university = university;
     this.faculty    = faculty;
     this.specialty  = specialty;
 }
Esempio n. 25
0
 public Student(string firstName, string middleName, string lastName,
                uint egn, string address, string phone, string email,
                byte course, Specialties specialty, Universities university, Faculties faculty)
 {
     this.FirstName  = firstName;
     this.MiddleName = middleName;
     this.LastName   = lastName;
     this.EGN        = egn;
     this.Address    = address;
     this.Phone      = phone;
     this.Email      = email;
     this.Course     = course;
     this.Specialty  = specialty;
     this.University = university;
     this.Faculty    = faculty;
 }
Esempio n. 26
0
        public async Task <IActionResult> Create(int countryId, [Bind("Id,Name")] Universities universities)
        {
            universities.CountryId = countryId;

            if (ModelState.IsValid)
            {
                _context.Add(universities);
                await _context.SaveChangesAsync();

                //return RedirectToAction(nameof(Index));
                return(RedirectToAction("Index", "Universities", new { id = countryId, name = _context.Countries.Where(v => v.Id == countryId).FirstOrDefault().Name }));
            }
            //ViewData["CountryId"] = new SelectList(_context.Countries, "Id", "Name", universities.CountryId);
            // return View(universities);
            return(RedirectToAction("Index", "Universities", new { id = countryId, name = _context.Countries.Where(v => v.Id == countryId).FirstOrDefault().Name }));
        }
Esempio n. 27
0
 public Student(string fname, string mname, string lname,
                string ssn, string address, string phone,
                string email, byte course, Specialities spec,
                Universities uni, Faculties fac)
 {
     this.FirstName   = fname;
     this.MiddleName  = mname;
     this.LastName    = lname;
     this.SSN         = ssn;
     this.Address     = address;
     this.MobilePhone = phone;
     this.Email       = email;
     this.Course      = course;
     this.Speciality  = spec;
     this.University  = uni;
     this.Faculty     = fac;
 }
        public void TrimAndUppercaseFirst()
        {
            Universities.ForEach(university =>
            {
                university.EducationalInstitution = university.EducationalInstitution.TrimAndUppercaseFirst();
                university.Specialization         = university.Specialization.TrimAndUppercaseFirst();
                university.Specialty             = university.Specialty.TrimAndUppercaseFirst();
                university.AdditionalInformation = university.AdditionalInformation.TrimAndUppercaseFirst();
            });

            Courses.ForEach(course =>
            {
                course.CourseName = course.CourseName.TrimAndUppercaseFirst();
                course.EducationalEstablishment = course.EducationalEstablishment.TrimAndUppercaseFirst();
                course.AdditionalInformation    = course.AdditionalInformation.TrimAndUppercaseFirst();
            });
        }
Esempio n. 29
0
        public Student Clone()
        {
            Student      original   = this;
            string       firstName  = original.FirstName;
            string       middleName = original.MiddleName;
            string       lastName   = original.LastName;
            long         ssn        = original.Ssn;
            string       address    = original.Address;
            string       phone      = original.Phone;
            string       email      = original.Email;
            string       course     = original.Course;
            Specialties  specialty  = original.Specialty;
            Universities university = original.University;
            Faculties    faculty    = original.Faculty;

            return(new Student(firstName, middleName, lastName, ssn, address, phone, email, course, specialty, university, faculty));
        }
Esempio n. 30
0
        }                               // Calls the second constructor

        public Student(
            string firstName        = "", string middleName = "", string lastName      = "",
            string ssn              = "", string address    = "", string mobileNumber  = "",
            string email            = "", byte course       = 0, Specialties specialty = Specialties.Undefined,
            Universities university = Universities.Undefined, Faculties faculty = Faculties.Undefined)
        {
            this.FirstName    = firstName;
            this.MiddleName   = middleName;
            this.LastName     = lastName;
            this.SSN          = ssn;
            this.Address      = address;
            this.MobileNumber = mobileNumber;
            this.Email        = email;
            this.Course       = course;
            this.Specialty    = specialty;
            this.University   = university;
            this.Faculty      = faculty;
        }
Esempio n. 31
0
 private void Init()
 {
     IsLoading = true;
     _dataProvider.GetUniversitiesAsync().Subscribe(
         result =>
     {
         var filtered = result.Data.Where(u => !string.IsNullOrWhiteSpace(u.ShortName)).ToList();
         filtered.ForEach(u => u.ShortName = u.ShortName.Trim());
         result.Data      = filtered.OrderBy(u => u.ShortName).ToList();
         _storedRequest   = result;
         UniversitiesList = FormatResult(result.Data, _resultGrouper);
         IsLoading        = false;
     },
         ex =>
     {
         IsLoading = false;
         _notificationService.ShowSomethingWentWrongToast();
     }
         );
 }
Esempio n. 32
0
 //Заполнение тестовых данных.
 public void FillTestData(int n)
 {
     Universities.Clear();
     //var noImage = new Bitmap(Path.GetFullPath("empty.png"));
     // Университеты.
     Universities = new List <University>();
     for (int i = 0; i < n - 5; i++)
     {
         //Специальности.
         var spetialities = new List <Spetiality>();
         for (int j = 0; j < 5; j++)
         {
             spetialities.Add(new Spetiality
                              (
                                  $"Spetiality{j}",
                                  j * 1000 + 10000,
                                  170 + j,
                                  30 + j,
                                  80 + j,
                                  j
                              ));
         }
         Universities.Add(new University
                          (
                              //Image = noImage,
                              $"Kharkiv, Naukova street, {i}",
                              $"University{i}",
                              spetialities
                          ));
     }
     Applicants.Clear();
     // Абитуриенты.
     Applicants = new List <Applicant>();
     for (int i = 0; i < n; i++)
     {
         Applicants.Add(new Applicant($"Applicant{i}", "123"));
     }
 }
 //Constructor
 public University(Universities uni, Faculties facultet, Specialties specialty)
 {
     this.Univercities = uni;
     this.Faculty = facultet;
     this.Specialty = specialty;
 }