public ActionResult Add() { var facultiesInDb = _facultyService.GetFaculties(); //if (facultiesInDb.Count == 0) // ViewBag.AlternativeMessage = "Sisteme kayıtlı fakülte henüz bulunmamaktadır!"; var facultyDtos = Mapper.Map <IEnumerable <Faculty>, IEnumerable <FacultyDto> >(facultiesInDb); var viewModel = new DepartmentFormViewModel { DepartmentDto = null, FacultyDtos = facultyDtos }; return(View(viewModel)); }
public ActionResult <List <Faculty> > GetFaculties() { var fac = _service.GetFaculties(); if (fac.Count == 0) { return(Ok()); } return(fac); }
public IHttpActionResult Get() { try { //get the faculties, convert the entities to models and return them return(Ok(_facultySevice.GetFaculties().Select(e => e.ToModel()))); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public List <Faculty> GetFaculties() { _logger.LogInfo("API HttpGet api/faculties"); try { return(_facultyService.GetFaculties()); } catch (System.Exception e) { _logger.LogError("API HttpGet api/faculties " + e.Message); throw e; } }
public IActionResult Index() { var students = _studentService.GetStudents(); foreach (var st in students) { st.Faculty = _facultyService.GetFacultyById(st.FacultyId); } var faculties = _facultyService.GetFaculties(); ViewModel viewModel = new ViewModel { Students = students, Faculties = faculties }; // viewModel.Students = students; // viewModel.Faculties = faculties; // var students = _context.Students.ToList(); // students.Add(new Student{Id = 1, Name = "Phan Vu", Age=22, Address="Gia Lai"}); // students.Add(new Student{Id = 2, Name = "Phan Vu1", Age=22, Address="Gia Lai"}); // students.Add(new Student{Id = 3, Name = "Phan Vu2", Age=22, Address="Gia Lai"}); //Viewbag.students //ViewData["students"] = students; return(View(viewModel)); }
public ActionResult List() { var facultiesInDb = _facultyService.GetFaculties(); var facultyDtos = new List <FacultyDto>(); foreach (var faculty in facultiesInDb) { var facultyDto = Mapper.Map <Faculty, FacultyDto>(faculty); facultyDtos.Add(facultyDto); } var viewModel = new FacultyListViewModel { FacultyDtos = facultyDtos, }; return(View(viewModel)); }
public ActionResult Update(int id) { var studentInDb = _studentService.GetStudentById(id); if (studentInDb == null) { return(HttpNotFound()); } var citiesInDb = _cityService.GetCities(); var departmentsInDb = _departmentService.GetDepartments(); var facultiesInDb = _facultyService.GetFaculties(); var educationTypesInDb = _educationTypeService.GetEducationTypes(); var graduateTypesInDb = _graduateTypeService.GetGraduateTypes(); var universitiesInDb = _universityService.GetUniversities(); var studentDto = Mapper.Map <Student, StudentDto>(studentInDb); switch (studentInDb.Gender) { case false: studentDto.Gender = Gender.Kadın; break; case true: studentDto.Gender = Gender.Erkek; break; } var viewModel = new StudentFormViewModel { StudentDto = studentDto, CityDtos = Mapper.Map <IEnumerable <City>, IEnumerable <CityDto> >(citiesInDb), DepartmentDtos = Mapper.Map <IEnumerable <Department>, IEnumerable <DepartmentDto> >(departmentsInDb), FacultyDtos = Mapper.Map <IEnumerable <Faculty>, IEnumerable <FacultyDto> >(facultiesInDb), EducationTypeDtos = Mapper.Map <IEnumerable <EducationType>, IEnumerable <EducationTypeDto> >(educationTypesInDb), GraduateTypeDtos = Mapper.Map <IEnumerable <GraduateType>, IEnumerable <GraduateTypeDto> >(graduateTypesInDb), UniversityDtos = Mapper.Map <IEnumerable <University>, IEnumerable <UniversityDto> >(universitiesInDb) }; return(View(viewModel)); }