C# 클래스 Mhotivo.Controllers.NotificationController

상속: Controller
파일 보기 프로젝트 열기: armejiaf/Mhotivo

공개 프로퍼티들

프로퍼티 타입 설명
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