ilyalehchylin/educats-xamarin

View on GitHub
source/EduCATS/Helpers/Forms/Pages/AppPages.cs

Summary

Maintainability
B
5 hrs
Test Coverage

Class AppPages has 30 methods (exceeds 20 allowed). Consider refactoring.
Open

    public class AppPages : IPages
    {
        /// <summary>
        /// Property for getting and setting <see cref="Application.Current.MainPage"/>.
        /// </summary>
Severity: Minor
Found in source/EduCATS/Helpers/Forms/Pages/AppPages.cs - About 3 hrs to fix

    Method OpenDetailedStatistics has 6 arguments (exceeds 4 allowed). Consider refactoring.
    Open

                string userLogin, int subjectId, int groupId, int pageIndex, string title, string name) =>
    Severity: Minor
    Found in source/EduCATS/Helpers/Forms/Pages/AppPages.cs - About 45 mins to fix

      Method OpenParentalStudentsListStats has 5 arguments (exceeds 4 allowed). Consider refactoring.
      Open

              public async Task OpenParentalStudentsListStats(IPlatformServices services,
                  int pageIndex, int subjectId, List<StatsStudentModel> students, string title) =>
      Severity: Minor
      Found in source/EduCATS/Helpers/Forms/Pages/AppPages.cs - About 35 mins to fix

        Method OpenAddSingleMark has 5 arguments (exceeds 4 allowed). Consider refactoring.
        Open

                public async Task OpenAddSingleMark(string title, string name, LabsVisitingList Marks, TakedLabs prOrLabStat, int sub) =>
        Severity: Minor
        Found in source/EduCATS/Helpers/Forms/Pages/AppPages.cs - About 35 mins to fix

          There are no issues that match your filters.

          Category
          Status