public string HiringOperation(ParametersForOperationHire position, string action) { try { string sp = GetSP(action); var result = GeneralDataAccess.TextValue(sp, position); return(result); } catch (Exception ex) { var exm = ex.Message; return("Failed"); } }
private string Step11_ConfirmHire() { // 11. HR staff confirm hire //Arrange var parameter = new { SchoolYear = _schoolYear, PositionID = _positionId, CPNum = _hiredCpNum }; List <PositionHire> hirePositionlist = ConfirmHireExe.Position(parameter); PositionHire position = hirePositionlist[0]; //Act ParametersForOperationHire goHire = new ParametersForOperationHire() { Operate = "ConfirmHire", UserID = "mif", SchoolYear = _schoolYear, Comments = $"Auto testing Hired the person { position.TeacherName } to this { position.PositionTitle } by Full test process ", PositionID = position.PositionID, PositionType = position.PositionType, CPNum = _hiredCpNum, DateConfirm = DateFC.YMD(DateTime.Now), DateEffective = position.DateEffective, DateEnd = position.EndDate, Acceptance = "1", PrincipalEmail = "1", OfficerEmail = "0", PayStatus = "9", Action = "ConfirmHire" }; string result = ConfirmHireExe.Confirm(goHire); string expect = "Successfully"; //Assert Assert.AreEqual(expect, result, $"Hired { position.TeacherName } on { position.PositionTitle } . "); return("Successfully"); }
public static string HiringOperation4th(ParametersForOperationHire operation, string action) { return(Operation(operation, action)); }
public static string HiringTeacherName(ParametersForOperationHire operation) { var myval = new PostingHire(); return(myval.HiringTeacherName(operation)); }
//public static string SaveHire(ParametersForOperation operation, int positonID) //{ // var myval = new PostingHire(); // return myval.SavePosting(operation, positonID); //} public static string UpdatePosting(ParametersForOperationHire operation, int positonID) { var myval = new PostingHire(); return(myval.UpdatePosting(operation, positonID)); }
public static string ConfirmHire4thRound(ParametersForOperationHire operation, int positonID) { var myval = new PostingHire(); return(myval.ConfirmHire4thRound(operation, positonID)); }
public static string RevokeHire(ParametersForOperationHire operation, int positonID) { var myval = new PostingHire(); return(myval.RevokeHire(operation, positonID)); }