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 })); }