Esempio n. 1
0
        public bool CreateJobPackageRequest(string userID, int packageID, int quantity)
        {
            var length = PurchaseJobPackageRepository.Get().ToArray().Length;
            PurchaseJobPackage purchaseJobPackage = null;

            //try{
            for (int i = 0; i < quantity; i++)
            {
                purchaseJobPackage = new PurchaseJobPackage();
                purchaseJobPackage.JobPackageID  = packageID;
                purchaseJobPackage.RecruiterID   = userID;
                purchaseJobPackage.PurchasedDate = DateTime.Now;
                purchaseJobPackage.IsApproved    = null;
                purchaseJobPackage.EndDate       = DateTime.Now.AddDays(30);


                PurchaseJobPackageRepository.Insert(purchaseJobPackage);
                Save();
            }
            var lengthAfterRequest = PurchaseJobPackageRepository.Get().ToArray().Length;

            if (lengthAfterRequest > length)
            {
                return(true);
            }
            else
            {
                return(false);
            }
            //return true;
        }
Esempio n. 2
0
        public void DeleteJobPackageRequest(int purchaseJobPackageID, string userID)
        {
            PurchaseJobPackage purchaseJobPackage = PurchaseJobPackageRepository.GetByID(purchaseJobPackageID);

            purchaseJobPackage.IsDeleted = true;
            purchaseJobPackage.StaffID   = userID;
            PurchaseJobPackageRepository.Update(purchaseJobPackage);
            Save();
        }
Esempio n. 3
0
        public void AcceptJobPackageRequest(int JobPackageID, string userID)
        {
            PurchaseJobPackage purchaseJobPackage = PurchaseJobPackageRepository.GetByID(JobPackageID);

            purchaseJobPackage.IsApproved = true;
            purchaseJobPackage.StaffID    = userID;
            PurchaseJobPackageRepository.Update(purchaseJobPackage);
            Save();
        }
Esempio n. 4
0
 public void AccepMultitJobPackageRequest(List <int> listAccept, string userID)
 {
     foreach (var item in listAccept)
     {
         int JobPackageID = item;
         PurchaseJobPackage purchaseJobPackage = PurchaseJobPackageRepository.GetByID(JobPackageID);
         purchaseJobPackage.IsApproved = true;
         purchaseJobPackage.StaffID    = userID;
         PurchaseJobPackageRepository.Update(purchaseJobPackage);
         Save();
     }
 }
Esempio n. 5
0
 public void RejectMultiJobPackage(List <int> listReject, string userID)
 {
     foreach (var item in listReject)
     {
         int JobPackageID = item;
         PurchaseJobPackage purchaseJobPackage = PurchaseJobPackageRepository.GetByID(JobPackageID);
         purchaseJobPackage.IsApproved = false;
         purchaseJobPackage.StaffID    = userID;
         PurchaseJobPackageRepository.Update(purchaseJobPackage);
         Save();
     }
 }