public async Task <IActionResult> ListAllNotices()
        {
            var notices = await _noticeRepository.GetNoticesWthUsers();

            var result = new List <NoticeManageVm>();

            foreach (var notice in notices)
            {
                result.Add(new NoticeManageVm
                {
                    Id         = notice.NoticeId,
                    Name       = notice.Name,
                    Surname    = notice.Surname,
                    DatePosted = notice.DatePosted,
                    Username   = notice.AppUser.UserName
                });
            }

            return(Ok(new ApiResult <List <NoticeManageVm> > {
                Result = result
            }));
        }