public ActionResult NewJobOpen(NewJobView NJV)
 {
     if (ModelState.IsValid)
     {
         string loginame = HttpContext.User.Identity.Name;
         if (loginame != null)
         {
             UserManager UM = new UserManager();
             UM.AddnewjobIsopen(NJV, loginame);
             //NewJobView Njview = new NewJobView() { DepartmentName = string.Empty, Name_of_Vacancy = string.Empty, Number_of_Position = default(int), Required_Technical_Skill = string.Empty, Special_Technical_Skill = string.Empty, Min_Yearof_Experience = default(int), Min_Qualification = string.Empty, Deadline_Date=default(DateTime) };
             ModelState.Clear();
             ViewBag.clear = "Save Successfully";
             return(View());
         }
         else
         {
             ModelState.AddModelError("", "User login is not Authnticated !");
         }
     }
     return(View());
 }
예제 #2
0
        // far to the new job opening

        public void AddnewjobIsopen(NewJobView NJV, string Loginname)
        {
            using (RecrutmentsysEntities db = new RecrutmentsysEntities())
            {
                COMPANY_HR_REGISTER CHR = db.COMPANY_HR_REGISTER.Where(o => o.HrEmail.Equals(Loginname)).FirstOrDefault();
                COMPANY_JOB_OPENING CJO = new COMPANY_JOB_OPENING();
                CJO.CompanyId                = Convert.ToInt32(CHR.CompanyId);
                CJO.HrId                     = CHR.HrId;
                CJO.DepartmentName           = NJV.DepartmentName;
                CJO.RequestedBy              = NJV.RequestedBy;
                CJO.HrEmail                  = Loginname;
                CJO.Name_of_Vacancy          = NJV.Name_of_Vacancy;
                CJO.Number_of_Position       = NJV.Number_of_Position;
                CJO.Required_Technical_Skill = NJV.Required_Technical_Skill;
                CJO.Special_Technical_Skill  = NJV.Special_Technical_Skill;
                CJO.Min_Yearof_Experience    = NJV.Min_Yearof_Experience;
                CJO.Min_Qualification        = NJV.Min_Qualification;
                CJO.Deadline_Date            = NJV.Deadline_Date;
                CJO.Requested_Date           = DateTime.Now;
                CJO.Approval                 = false;

                db.COMPANY_JOB_OPENING.Add(CJO);
                db.SaveChanges();

                COMPANY_JOB_OPENING_REFRENCES CJOR = new COMPANY_JOB_OPENING_REFRENCES();
                CJOR.CompanyId          = CJO.CompanyId;
                CJOR.HrId               = CJO.HrId;
                CJOR.DepartmentCode     = Convert.ToString(CJO.DepartmentCode);
                CJOR.Number_of_Position = CJO.Number_of_Position;
                CJOR.RowcreatedDate     = DateTime.Now;
                CJOR.RowModifiddate     = DateTime.Now;

                db.COMPANY_JOB_OPENING_REFRENCES.Add(CJOR);
                db.SaveChanges();
            }
        }