C# Класс BinaryStudio.TaskManager.Logic.Core.NewsRepository

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

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

Метод Описание
AddNews ( News news ) : void
GetAllNewsForUser ( int userId ) : IEnumerable
GetAllUnreadNewsForUser ( int userId ) : IEnumerable
GetNewsById ( int newsId ) : News
GetNewsCount ( int userId ) : int
GetUnreadNewsCountForUserByName ( string userName ) : int
MarkAllUnreadNewsForUser ( int userId ) : void
MarkAsRead ( int newsId ) : void
NewsRepository ( DataBaseContext dataBaseContext ) : System.Collections.Generic

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

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

public AddNews ( News news ) : void
news BinaryStudio.TaskManager.Logic.Domain.News
Результат void

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

public GetAllNewsForUser ( int userId ) : IEnumerable
userId int
Результат IEnumerable

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

public GetAllUnreadNewsForUser ( int userId ) : IEnumerable
userId int
Результат IEnumerable

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

public GetNewsById ( int newsId ) : News
newsId int
Результат BinaryStudio.TaskManager.Logic.Domain.News

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

public GetNewsCount ( int userId ) : int
userId int
Результат int

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

public GetUnreadNewsCountForUserByName ( string userName ) : int
userName string
Результат int

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

public MarkAllUnreadNewsForUser ( int userId ) : void
userId int
Результат void

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

public MarkAsRead ( int newsId ) : void
newsId int
Результат void

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

public NewsRepository ( DataBaseContext dataBaseContext ) : System.Collections.Generic
dataBaseContext BinaryStudio.TaskManager.Logic.Domain.DataBaseContext
Результат System.Collections.Generic