Esempio n. 1
0
        public async Task <IActionResult> New(AnnouncementNewVM vm)
        {
            AppUser user = await _userManager.FindByNameAsync(User.Identity.Name);

            Announcement announcement = new Announcement
            {
                Title               = vm.Title,
                Description         = vm.Description,
                ShortDescription    = vm.ShortDescription,
                FilterType          = (AnnouncementFilterType)vm.AnnouncementFilterID,
                RecordCreated       = DateTime.Now,
                PostOwner           = user.FirstName + " " + user.LastName,
                AnnouncementOwnerID = user.Id,
            };

            _announcementRepository.Add(announcement);

            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        public IActionResult New()
        {
            AnnouncementNewVM model = new AnnouncementNewVM()
            {
                AnnouncementFilter = new List <SelectListItem>()
            };

            model.AnnouncementFilter.Add(new SelectListItem {
                Text = "Svi korisnici", Value = ((int)AnnouncementFilterType.All).ToString()
            });
            model.AnnouncementFilter.Add(new SelectListItem {
                Text = "Svi korisnici i websajt", Value = ((int)AnnouncementFilterType.AllWithWebsite).ToString()
            });
            model.AnnouncementFilter.Add(new SelectListItem {
                Text = "Svi profesori", Value = ((int)AnnouncementFilterType.AllProfessors).ToString()
            });
            model.AnnouncementFilter.Add(new SelectListItem {
                Text = "Svi studenti", Value = ((int)AnnouncementFilterType.AllStudents).ToString()
            });

            return(View(model));
        }