C# Класс Mhotivo.Controllers.NotificationController

Наследование: Controller
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Db MhotivoContext

Открытые методы

Метод Описание
Edit ( int id ) : System.Web.Mvc.ActionResult
GetGroupsAndEmails ( string filter ) : System.Web.Mvc.JsonResult
Index ( string searchName ) : System.Web.Mvc.ActionResult
ListStudent ( string id ) : System.Web.Mvc.JsonResult
NotificationController ( ISessionManagementRepository sessionManagement, IUserRepository userRepository, INotificationRepository notificationRepository, INotificationTypeRepository notificationTypeRepository, IPeopleRepository peopleRepository, ITeacherRepository teacherRepository, IAcademicYearDetailsRepository academicYearDetailRepository, IStudentRepository studentRepository, IParentRepository parentRepository, IGradeRepository gradeRepository, IAcademicYearRepository academicYearRepository, IEnrollRepository enrollRepository, IEducationLevelRepository areaReporsitory ) : System
OptiontList ( string id ) : System.Web.Mvc.JsonResult

Приватные методы

Метод Описание
Add ( ) : System.Web.Mvc.ActionResult
Add ( NotificationModel eventNotification, string addressedTo ) : System.Web.Mvc.ActionResult
AddUsersToGradeNotification ( Mhotivo.Data.Entities.Notification notificationIdentity ) : void
AddUsersToLevelNotification ( Mhotivo.Data.Entities.Notification notificationIdentity ) : void
AddUsersToPersonalNotification ( Mhotivo.Data.Entities.Notification notificationIdentity ) : void
Approve ( ) : System.Web.Mvc.ActionResult
Approve ( int id ) : System.Web.Mvc.ActionResult
Delete ( int id ) : System.Web.Mvc.ActionResult
Edit ( int id, NotificationModel eventNotification ) : System.Web.Mvc.ActionResult
GetListOpcionTypeNotification ( string id ) : IEnumerable
LoadListStudent ( int idGrade ) : IEnumerable
LoadTypeNotification ( NotificationModel &model ) : void

Описание методов

Edit() публичный Метод

public Edit ( int id ) : System.Web.Mvc.ActionResult
id int
Результат System.Web.Mvc.ActionResult

GetGroupsAndEmails() публичный Метод

public GetGroupsAndEmails ( string filter ) : System.Web.Mvc.JsonResult
filter string
Результат System.Web.Mvc.JsonResult

Index() публичный Метод

public Index ( string searchName ) : System.Web.Mvc.ActionResult
searchName string
Результат System.Web.Mvc.ActionResult

ListStudent() публичный Метод

public ListStudent ( string id ) : System.Web.Mvc.JsonResult
id string
Результат System.Web.Mvc.JsonResult

NotificationController() публичный Метод

public NotificationController ( ISessionManagementRepository sessionManagement, IUserRepository userRepository, INotificationRepository notificationRepository, INotificationTypeRepository notificationTypeRepository, IPeopleRepository peopleRepository, ITeacherRepository teacherRepository, IAcademicYearDetailsRepository academicYearDetailRepository, IStudentRepository studentRepository, IParentRepository parentRepository, IGradeRepository gradeRepository, IAcademicYearRepository academicYearRepository, IEnrollRepository enrollRepository, IEducationLevelRepository areaReporsitory ) : System
sessionManagement ISessionManagementRepository
userRepository IUserRepository
notificationRepository INotificationRepository
notificationTypeRepository INotificationTypeRepository
peopleRepository IPeopleRepository
teacherRepository ITeacherRepository
academicYearDetailRepository IAcademicYearDetailsRepository
studentRepository IStudentRepository
parentRepository IParentRepository
gradeRepository IGradeRepository
academicYearRepository IAcademicYearRepository
enrollRepository IEnrollRepository
areaReporsitory IEducationLevelRepository
Результат System

OptiontList() публичный Метод

public OptiontList ( string id ) : System.Web.Mvc.JsonResult
id string
Результат System.Web.Mvc.JsonResult

Описание свойств

Db публичное свойство

public MhotivoContext Db
Результат MhotivoContext