public void UpdateMeeting(Meeting meeting) { MeetingRepository.Update(meeting); SaveMeeting(); }
public void CreateMeeting(Meeting meeting) { MeetingRepository.Add(meeting); SaveMeeting(); }
public void DeleteMeeting(Meeting meeting) { MeetingRepository.Delete(meeting); SaveMeeting(); }
public ActionResult Create(CreateViewModel createViewModel) { if (!ModelState.IsValid) { return View(createViewModel); } var meeting = new Meeting() { DateMeeting = !String.IsNullOrEmpty(createViewModel.DateMeeting) ? (DateTime?)DateTime.ParseExact(createViewModel.DateMeeting, "dd/MM/yyyy", CultureInfo.InvariantCulture) : null, UpdateTime = DateTime.Now, Note = createViewModel.Note, User = User != null && User.Identity != null ? UserManager.Users.Where(u => u.UserName == User.Identity.Name).FirstOrDefault() : null, UserId = User != null && User.Identity != null ? UserManager.Users.Where(u => u.UserName == User.Identity.Name).FirstOrDefault() != null ? (int?)UserManager.Users.Where(u => u.UserName == User.Identity.Name).FirstOrDefault().Id : null : null, }; MeetingService.CreateMeeting(meeting); return RedirectToAction("index", "meetings"); }