public ActionResult InterviewCreate(InterviewCreate model) { if (!ModelState.IsValid) { return(View(model)); } var userId = Guid.Parse(User.Identity.GetUserId()); var service = new InterviewService(userId); service.CreateInterview(model); return(RedirectToAction("InterviewIndex")); }
public bool CreateInterview(InterviewCreate model) { var entity = new Interview() { OwnerID = _userId, LeadID = model.LeadID, PrimaryInterviewer = model.PrimaryInterviewer, SecondaryInterviewer = model.SecondaryInterviewer, InterviewTimeDateUtc = model.InterviewTimeDateUtc, InterviewerLink = model.InterviewerLink, Notes = model.Notes }; using (var ctx = new ApplicationDbContext()) { ctx.Interviews.Add(entity); return(ctx.SaveChanges() == 1); } }