Example #1
0
        public void EditReferral(ENJobExchange.Areas.PartnerPortal.ViewModels.JobPostingViewModel model)
        {
            ENJobExchange.DAL.JobPosting dataJobPosting = db.JobPostings.Where(x => x.JobPostingID == JobPostingID).Single();

            dataJobPosting.Active_YN = this.jobPosting.Active_YN;
            //dataJobPosting.BusinessCategory = model.jobPosting.BusinessCategory;
            dataJobPosting.ContactID              = model.jobPosting.ContactID;
            dataJobPosting.CreatedDT              = model.jobPosting.CreatedDT;
            dataJobPosting.Description_External   = model.jobPosting.Description_External;
            dataJobPosting.Description_JobPosting = model.jobPosting.Description_JobPosting;
            dataJobPosting.EstHoursPerWeek        = model.jobPosting.EstHoursPerWeek;
            //dataJobPosting.JobPostingID = model.jobPosting.JobPostingID;
            dataJobPosting.JobTitle   = model.jobPosting.JobTitle;
            dataJobPosting.LocationID = model.jobPosting.LocationID;
            //dataJobPosting.PartnerID = model.jobPosting.PartnerID;
            dataJobPosting.PartnerJobLevel          = model.jobPosting.PartnerJobLevel;
            dataJobPosting.PartnerRequisitionNumber = model.jobPosting.PartnerRequisitionNumber;
            //dataJobPosting.PositionID = model.jobPosting.PositionID;
            dataJobPosting.PostingStartDate = model.jobPosting.PostingStartDate;
            dataJobPosting.PostingEndDate   = model.jobPosting.PostingEndDate;
            //dataJobPosting.Requirements = model.jobPosting.Requirements;
            //dataJobPosting.WorkSchedule = model.jobPosting.WorkSchedule;

            db.Entry(dataJobPosting).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
        }
        //public ActionResult Details(ENJobExchange.DAL.ReferralNote refNote, ENJobExchange.Areas.PartnerPortal.Models.Referral referral = null )
        public ActionResult Details(ENJobExchange.DAL.ReferralNote refNote, int ReferralStatus = 0)
        {
            if (!(ReferralStatus == 0))
            {
                var ReferralRecordToUpdate =
                    (from r in db.Referrals
                     where r.ReferralID == refNote.ReferralID
                     select r).Single();
                ReferralRecordToUpdate.ReferralStatusID = ReferralStatus;
                UpdateModel(ReferralRecordToUpdate);
                db.SaveChanges();
            }

            if (ModelState.IsValid)
            {
                if (!(refNote.Note == "" || refNote.Note == null)) //Doesn't update is Note is empty  THIS PROBABLY NEEDS TO BE CHANGED FOR STATUS
                {
                    db.Entry(refNote).State = System.Data.Entity.EntityState.Added;
                    UpdateModel(refNote);
                    db.SaveChanges();
                    return(RedirectToAction("Details", "Referral", new { referralID = refNote.ReferralID }));
                }
                return(RedirectToAction("Details", "Referral", new { referralID = refNote.ReferralID }));
            }
            return(RedirectToAction("Details", "Referral", new { referralID = refNote.ReferralID }));
        }