public IActionResult AddAnnouncement() { var houses = houseService.GetAvailableHouses(); var model = new AddOrEditAnnouncementVm { Houses = houses.Select(c => mapper.Map <House, SelectListItem>(c)).ToList() }; return(View(model)); }
public IActionResult AddAnnouncement(AddOrEditAnnouncementVm model) { if (!ModelState.IsValid) { var houses = houseService.GetAvailableHouses(); model.Houses = houses.Select(c => mapper.Map <House, SelectListItem>(c)).ToList(); return(View(model)); } var announcement = mapper.Map <AddOrEditAnnouncementVm, Announcements>(model); var result = announcementService.AddAnnouncement(announcement); return(RedirectToAction("Index")); }