//Page actions public void ClickCreateInterview() { Console.Out.WriteLineAsync("Page: Attempting to Create Interview"); try { CreateInterview.WaitAndClick(_driver); } catch (Exception e) { throw e; } }
public object Post(CreateInterview request) { var jobApp = Db.SingleById <JobApplication>(request.JobApplicationId); jobApp.Interview = request.ConvertTo <Interview>().WithAudit(Request); jobApp.Events ??= new(); if (jobApp.ApplicationStatus != request.ApplicationStatus) { jobApp.Events.Add(CreateEvent(request.ApplicationStatus)); } jobApp.ApplicationStatus = request.ApplicationStatus; Db.Save(jobApp, references: true); return(jobApp.Interview); }