public StudentController(StudentManager studentManager, GroupManager groupManager, FacultyManager facultyManager) : base(studentManager) { GroupManager = groupManager; FacultyManager = facultyManager; StudentManager = studentManager; }
protected void UpdateButton_Click(object sender, EventArgs e) { try { clsFaculty aFaculty = new clsFaculty(); txtFacultyId.Text = aFacultyManager.GetDepartmentAutoId(); aFaculty.FacultyId = txtFacultyId.Text.Trim(); aFaculty.FacultyName = txtFacultyName.Text.Trim(); aFaculty.CourseName = ddlCourseName.SelectedValue; aFaculty.Type = ddlFacultyType.SelectedValue; aFaculty.Status = ddlStatus.SelectedValue; aFaculty.Desognation = ddlDesignation.SelectedValue; aFaculty.LoginBy = Session["USER_ID"].ToString(); aFaculty.ID = lblID.Text; FacultyManager.UpdateFacultyInformation(aFaculty); RefreshAll(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ale", "alert('Record(s) update suceessfullly...!!');", true); } catch (FormatException fex) { ClientScript.RegisterStartupScript(this.GetType(), "Warning", "alert('" + fex.Message + "');", true); } catch (Exception ex) { if (ex.Message.Contains("Database")) { ClientScript.RegisterStartupScript(this.GetType(), "Warning", "alert('Database Maintain Error. Contact to the Software Provider..!!');", true); } else { ClientScript.RegisterStartupScript(this.GetType(), "Warning", "alert('There is some problem to do the task. Try again properly.!!');", true); } } }
protected virtual FacultyModel GetDeaneryFaculty(string email) { var account = AccountManager.GetByEmail(email); var deanery = DeaneryManager.GetById(account.ReferenceId); var faculty = FacultyManager.GetById(deanery.FacultyId); return(faculty); }
public ExamSheetManager(RepositoryWrapper repositoryWrapper, GroupManager groupManager, TeacherManager teacherManager, FacultyManager facultyManager, SubjectManager subjectManager, RatingManager ratingManager) : base(repositoryWrapper) { GroupManager = groupManager; TeacherManager = teacherManager; FacultyManager = facultyManager; SubjectManager = subjectManager; RatingManager = ratingManager; }
public TeacherSheetController(ExamSheetManager examSheetManager, TeacherManager teacherManager, FacultyManager facultyManager, GroupManager groupManager, SubjectManager subjectManager, StudentManager studentManager, RatingManager ratingManager) { ExamSheetManager = examSheetManager; TeacherManager = teacherManager; FacultyManager = facultyManager; GroupManager = groupManager; SubjectManager = subjectManager; StudentManager = studentManager; RatingManager = ratingManager; }
public HomeController(ExamSheetManager examSheetManager, FacultyManager facultyManager, GroupManager groupManager, SubjectManager subjectManager, TeacherManager teacherManager, DeaneryManager deaneryManager, StudentManager studentManager, RatingManager ratingManager) { this.ExamSheetManager = examSheetManager; this.FacultyManager = facultyManager; this.GroupManager = groupManager; this.SubjectManager = subjectManager; this.TeacherManager = teacherManager; this.DeaneryManager = deaneryManager; this.StudentManager = studentManager; this.RatingManager = ratingManager; }
public void DisplayTheListOfFaculties(FacultyManager facultyManager) { var facultyDetails = facultyManager.GetFacultyDetail(); foreach (var facultyDetail in facultyDetails) { Console.WriteLine("The faculty Id is:{0}", facultyDetail.Id); Console.WriteLine("The course name is:{0}", facultyDetail.Name); } Console.WriteLine("\n\n\nPress any key"); Console.ReadKey(); Console.Clear(); }
private void RefreshDropList() { ddlCourseName.DataSource = aFacultyManager.GetCourseInfo(""); ddlCourseName.DataTextField = "CourseName"; ddlCourseName.DataValueField = "ID"; ddlCourseName.DataBind(); ddlCourseName.Items.Insert(0, ""); ddlDesignation.DataSource = FacultyManager.GetDesignation(""); ddlDesignation.DataTextField = "desig_name"; ddlDesignation.DataValueField = "ID"; ddlDesignation.DataBind(); ddlDesignation.Items.Insert(0, ""); }
protected virtual ExamSheetListViewModel ExamSheetListViewModel(ExamSheetModel examSheet) { var model = new ExamSheetListViewModel(); model.CloseDate = examSheet.CloseDate; model.Faculty = FacultyManager.GetById(examSheet.FacultyId); model.Group = GroupManager.GetById(examSheet.GroupId); model.Id = examSheet.Id; //model.OpenDate = examSheet.OpenDate; model.Semester = examSheet.Semester; model.State = (Models.ExamSheetState)examSheet.State; model.Subject = SubjectManager.GetById(examSheet.SubjectId); model.Teacher = TeacherManager.GetById(examSheet.TeacherId); model.Year = examSheet.Year; return(model); }
protected virtual ExamSheetViewModel CreateClosedSheet(ExamSheetModel model) { return(new ExamSheetViewModel() { Id = model.Id, CloseDate = model.CloseDate, Group = GroupManager.GetById(model.GroupId), Faculty = CreateFacultyViewModel(FacultyManager.GetById(model.FacultyId)), Subject = SubjectManager.GetById(model.SubjectId), Teacher = TeacherManager.GetById(model.TeacherId), Semester = model.Semester, State = (Models.ExamSheetState)model.State, Year = model.Year, Ratings = CreateRatings(model.Id) }); }
public void InsertNewFaculty(FacultyManager facultyManager) { Console.WriteLine("insert into the faculty table"); Faculty faculty = new Faculty(); Console.WriteLine("Enter the faculty name"); faculty.Name = Console.ReadLine(); string designation = "faculty"; facultyManager.InsertFaculty(faculty, designation); Console.WriteLine("Faculty added successfully"); Console.WriteLine("\n\n\nPress any key"); Console.ReadKey(); Console.Clear(); }
public void GetAllReturnsAViewResultWithAListOfFaculties() { // Arrange var config = new MapperConfiguration(cfg => cfg.CreateMap <Faculty, FacultyDTO>()); var mock = new Mock <IUnitOfWork>(); mock.Setup(unitOfWork => unitOfWork.Faculties.GetAll()).Returns(GetAllTestFacultyDTO); var manager = new FacultyManager(mock.Object, new AttributeValidator(), new Mapper(config)); // Act var result = manager.GetAll(); // Assert var viewResult = Assert.IsType <List <FacultyDTO> >(result); var model = Assert.IsAssignableFrom <IEnumerable <FacultyDTO> >(viewResult); Assert.Equal(GetAllTestFacultyDTO().Count, model.Count()); }
public void GetByIdFaculty() { // Arrange var config = new MapperConfiguration(cfg => cfg.CreateMap <Faculty, FacultyDTO>()); var mock = new Mock <IUnitOfWork>(); mock.Setup(unitOfWork => unitOfWork.Faculties.Get(1)).Returns(GetByIdTestFacultyDTO()); var manager = new FacultyManager(mock.Object, new AttributeValidator(), new Mapper(config)); // Act var result = manager.GetById(1); // Arrange var viewResult = Assert.IsType <FacultyDTO>(result); var model = Assert.IsAssignableFrom <FacultyDTO>(viewResult); Assert.Equal(GetByIdTestFacultyDTO().Id, model.Id); }
protected virtual ExamSheetViewModel CreateViewModel(ExamSheetModel model) { var faculty = FacultyManager.GetById(model.FacultyId); return(new ExamSheetViewModel() { Id = model.Id, CloseDate = model.CloseDate, Faculty = CreateFacultyViewModel(faculty), GroupId = model.GroupId, //OpenDate = model.OpenDate, Semester = model.Semester, State = (Models.ExamSheetState)model.State, SubjectId = model.SubjectId, TeacherId = model.TeacherId, Year = model.Year }); }
public void UpdateFaculties(FacultyManager facultyManager) { Console.WriteLine("Updation into the faculty table"); Faculty faculty = new Faculty(); Console.WriteLine("Enter faculty ID to be updated"); faculty.Id = Convert.ToInt32(Console.ReadKey()); Console.WriteLine("Enter the new faculty name"); faculty.Name = Console.ReadLine(); facultyManager.UpdateFaculty(faculty); Console.WriteLine("Updated the faculty detail"); Console.WriteLine("\n\n\nPress any key"); Console.ReadKey(); Console.Clear(); }
protected void Page_Load(object sender, EventArgs e) { var f = new FacultyManager(); fullname.InnerText = f.Names(HttpContext.Current.User.Identity.Name); location.InnerText = f.Location(HttpContext.Current.User.Identity.Name); messageCount.InnerText = f.MessageCount(HttpContext.Current.User.Identity.Name); queryCount.InnerText = f.QueryCount(HttpContext.Current.User.Identity.Name); coursecount.InnerText = f.CourseCount(HttpContext.Current.User.Identity.Name); studentcount.InnerText = f.StudentCount(HttpContext.Current.User.Identity.Name); string bytes = f.profilepic(HttpContext.Current.User.Identity.Name); navbarimg.ImageUrl = bytes; sidebarimg.ImageUrl = bytes; navbarimg2.ImageUrl = bytes; this.readmessage(); this.ReadMessages(); fcoursebody.InnerHtml = f.fCourse(HttpContext.Current.User.Identity.Name).ToString(); }
public void DeleteFaculties(FacultyManager facultyManager) { DisplayTheListOfFaculties(facultyManager); Console.WriteLine(); Console.WriteLine("Delete from the faculty list"); Faculty faculty = new Faculty(); Console.WriteLine("Enter the faculty name to be deleted"); faculty.Name = Console.ReadLine(); facultyManager.DeleteFaculty(faculty); Console.WriteLine("Faculty Deleted successfully"); Console.WriteLine("\n\n\nPress any key"); Console.ReadKey(); Console.Clear(); }
public static void Faculty() { FacultyManager functionWithFaculty = new FacultyManager(); CourseManager functionWithCourse = new CourseManager(); StudentManager functionWithStudent = new StudentManager(); int choice; do { Console.Clear(); Console.WriteLine("Press \n1.View list of faculties.\n2.View list of courses.\n3.View list of students.\n\n4.Logout"); choice = Convert.ToInt32(Console.ReadLine()); switch (choice) { case 1: FacultyManagement faculty = new FacultyManagement(); faculty.DisplayTheListOfFaculties(functionWithFaculty); break; case 2: CourseManagement course = new CourseManagement(); course.DisplayTheListOfCourses(functionWithCourse); break; case 3: StudentManagement student = new StudentManagement(); student.DisplayTheListOfStudents(functionWithStudent); break; case 4: Console.Clear(); Console.WriteLine("Logged out successfully.\nPress any key to login again."); Console.ReadKey(); GetLoginDetails(); break; default: break; } }while (choice < 5); }
public void GetChoice() { int choice; do { Console.Clear(); FacultyManager facultyManager = new FacultyManager(); Console.WriteLine("-------Faculty--------"); Console.WriteLine("1.View The List Of Faculties"); Console.WriteLine("2.Insert New Faculty"); Console.WriteLine("3.Delete Faculty"); Console.WriteLine("4.Update Faculty"); Console.WriteLine("5.Exit faculty"); choice = Convert.ToInt16(Console.ReadLine()); switch (choice) { case 1: DisplayTheListOfFaculties(facultyManager); break; case 2: InsertNewFaculty(facultyManager); DisplayTheListOfFaculties(facultyManager); break; case 3: DisplayTheListOfFaculties(facultyManager); DeleteFaculties(facultyManager); break; case 4: DisplayTheListOfFaculties(facultyManager); UpdateFaculties(facultyManager); break; } }while (choice < 5); }
protected virtual StudentsViewModel CreateItemsViewModel(string facultyId, string groupId, int total, int page, int pageSize) { var model = new StudentsViewModel(); model.Page = new PageViewModel(total, page, pageSize); model.Items = StudentManager.FindAll(facultyId, groupId, page, pageSize).Select(CreateViewModel).OfType <IItemViewModel>().ToList(); var faculties = FacultyManager.FindAll().ToList(); model.Faculties = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "Не обрано", Selected = string.IsNullOrEmpty(facultyId) } }; model.Faculties.AddRange(faculties.Select(x => new SelectListItem() { Value = x.Id, Text = x.Name, Selected = x.Id == facultyId })); model.FacultyId = facultyId; if (!string.IsNullOrEmpty(facultyId)) { var groups = GroupManager.FindAllForFaculty(facultyId); model.Groups = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "Не обрано", Selected = string.IsNullOrEmpty(groupId) } }; model.Groups.AddRange(groups.Select(x => new SelectListItem() { Value = x.Id, Text = x.Name, Selected = x.Id == groupId })); model.GroupId = groupId; } return(model); }
protected void Page_Load(object sender, EventArgs e) { string muser = Request.QueryString["u"]; var faculty = new FacultyManager(); string username = HttpContext.Current.User.Identity.Name; string src = ""; src = faculty.profilepic(username); myimage.Src = src; nameList.InnerHtml = faculty.nameList(username).ToString(); if (muser == null || muser == String.Empty || new StudentManager().studentPicture(muser) == null || new StudentManager().studentPicture(muser) == "") { usernames.Visible = false; usernamepic.Visible = false; lastseen.Visible = false; msgList.InnerHtml = ""; } else { usernames.Visible = true; usernamepic.Visible = true; lastseen.Visible = true; usernames.InnerText = muser; usernamepic.Src = new StudentManager().studentPicture(muser); MembershipUser m = Membership.GetUser(muser); if (m.IsOnline) { lastseen.InnerText = "online"; } else { DateTime ds = m.LastLoginDate; lastseen.InnerText = "last seen at " + faculty.checkDate(ds); } msgList.InnerHtml = faculty.ChatBody(username, muser).ToString(); } }
protected virtual void InitFaculties() { var faculties = FacultyManager.FindAll().Select(CreateFacultyViewModel).ToList(); ViewData["faculties"] = faculties; }
public DeaneryController(DeaneryManager manager, FacultyManager facultyManager) : base(manager) { FacultyManager = facultyManager; }
public GroupController(GroupManager manager, FacultyManager facultyManager) : base(manager) { FacultyManager = facultyManager; GroupManager = manager; }
protected virtual SheetFilterViewModel CreateFilterModel(string teacherId, SheetFilterViewModel filter = null) { var model = new SheetFilterViewModel(); model.StateList = new List <SelectListItem>() { new SelectListItem() { Text = "Відкрита", Value = "1" }, new SelectListItem() { Text = "Закрита", Value = "2" } }; var subjects = SubjectManager.FindAllForTeacher(teacherId); var faculties = FacultyManager.FindAllForTeacher(teacherId); var groups = string.IsNullOrEmpty(filter.FacultyId) ? new List <GroupModel>() : GroupManager.FindAllForFaculty(filter.FacultyId).ToList(); model.SubjectList = new List <SelectListItem>() { new SelectListItem() { Text = "Не обрано", Value = string.Empty } }; model.SubjectList.AddRange(subjects.Select(x => new SelectListItem() { Text = x.Name, Value = x.Id })); model.GroupList = new List <SelectListItem>() { new SelectListItem() { Text = "Не обрано", Value = string.Empty } }; model.GroupList.AddRange(groups.Select(x => new SelectListItem() { Text = x.Name, Value = x.Id })); model.FacultyList = new List <SelectListItem>() { new SelectListItem() { Text = "Не обрано", Value = string.Empty } }; model.FacultyList.AddRange(faculties.Select(x => new SelectListItem() { Text = x.Name, Value = x.Id })); if (filter != null) { model.GroupId = filter.GroupId; model.FacultyId = filter.FacultyId; model.SubjectId = filter.SubjectId; model.State = filter.State; } return(model); }
public FacultyController(FacultyManager manager) : base(manager) { }
public HomeAPIController() { disciplineManager = new DisciplineManager(); this.facultyManager = new FacultyManager(); }
public AccountController() { facultyManager = new FacultyManager(); userManager = new UserManager(); }
public DeaneryManager(RepositoryWrapper repositoryWrapper, FacultyManager facultyManager) : base(repositoryWrapper) { FacultyManager = facultyManager; }