Exemple #1
0
 public Interview(int interviewId, Guid interviewUID, int employerId, int applicationId, int seekerId, DateTime inviteDate, DateTime dueDate, string location, string notes, Enums.InviteStatus inviteStatus, string inviteCancelRejectReason, DateTime lastUpdated, bool active)
 {
     InterviewId              = interviewId;
     InterviewUID             = interviewUID;
     EmployerId               = employerId;
     ApplicationId            = applicationId;
     SeekerId                 = seekerId;
     InviteDate               = inviteDate;
     DueDate                  = dueDate;
     Location                 = location;
     Notes                    = notes;
     InviteStatus             = inviteStatus;
     InviteCancelRejectReason = inviteCancelRejectReason;
     LastUpdated              = lastUpdated;
     Active                   = active;
 }
Exemple #2
0
        /// <summary>
        /// Note: Recipient side.
        /// </summary>
        /// <param name="inviteUid"></param>
        /// <param name="status"></param>
        public void OnRegisterInviteReplied(Guid inviteUid, Enums.InviteStatus status)
        {
            using (var db = new JobyJobsDB2())
            {
                //gets the invite from db.
                var invite = db.employer_persons_invites.Single(item => item.invite_uid == inviteUid.ToString());

                //update its status.
                invite.status_id = (int)(status == Enums.InviteStatus.Accepted
                            ? Enums.EmployerPersonInviteStatuses.Accepted
                            : Enums.EmployerPersonInviteStatuses.Rejected);

                //save changes to db.
                db.SaveChanges();
            }
        }