public ActionResult SubmitMeeting(SubmitMeeting meeting) { BillingController billing = new BillingController(); billing.CheckOut(meeting.Id); meeting.Subject = "a"; try { // Your code... // Could also be before try if you know the exception occurs in SaveChanges Dc.SaveChanges(); } catch (DbEntityValidationException e) { throw; } return RedirectToAction("MeetingReviewPage", "Meeting", new { meeting = meeting.Id }); }
public ActionResult SubmitMeeting(string type) { var getMeeting = Dc.ScheduleMeetings.FirstOrDefault(a => a.MeetingLink == type); //getting the hourly rate var Rate = Dc.TutorProfiles.FirstOrDefault(a => a.UserID == getMeeting.HostUserID).Rate; SubmitMeeting submitMeeting = new SubmitMeeting() { TutorProfileID = getMeeting.HostUserID ?? 0, Date = getMeeting.Date, StartTime = getMeeting.StartTime, EndTime = getMeeting.EndTime, HourlyRate = Rate, Subject = getMeeting.Subject, }; return View(submitMeeting); }