//Page actions
 public void ClickCreateInterview()
 {
     Console.Out.WriteLineAsync("Page: Attempting to Create Interview");
     try
     {
         CreateInterview.WaitAndClick(_driver);
     }
     catch (Exception e) { throw e; }
 }
示例#2
0
    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);
    }