示例#1
0
        public ActionResult ProfessionalDetails()
        {
            if (Session["UserId"] != null)
            {
                int UserId = Convert.ToInt32(Session["UserId"].ToString());
                ProfessionalDetail Profdetails      = Professionaldetailsservice.Get(UserId);
                List <Graduation>  _GraduationYears = new List <Graduation>();

                DateTime CurrentDate = DateTime.Now;
                int      Year        = CurrentDate.Year;
                for (int i = 1970; i <= Year; i++)
                {
                    _GraduationYears.Add(new Graduation {
                        GraduationYear = "" + i, GraduationYearId = i
                    });
                }
                ProfessionalDetails details = new ProfessionalDetails()
                {
                    Company         = Profdetails.Company,
                    Designation     = Profdetails.Designation,
                    WorkedFrom      = Profdetails.WorkedFrom,
                    WorkedTill      = Profdetails.WorkedTill,
                    GraduationYears = _GraduationYears
                };
                return(View(details));
            }
            return(RedirectToAction("Login", "Account"));
        }
示例#2
0
        public ActionResult ProfessionalDetails(ProfessionalDetails Profdetails)
        {
            if (ModelState.IsValid)
            {
                if (Session["UserId"] != null)
                {
                    UserDetail userdetails = new UserDetail()
                    {
                        Id = Convert.ToInt32(Session["UserId"].ToString()),
                        ProfileInfoPercentage = (int)CustomStatus.ProfileInfoPercentage.Complete
                    };
                    ProfessionalDetail Profdetail = new ProfessionalDetail()
                    {
                        UserId      = Convert.ToInt32(Session["UserId"].ToString()),
                        Status      = true,
                        Company     = Profdetails.Company,
                        Designation = Profdetails.Designation,
                        WorkedFrom  = Profdetails.WorkedFrom,
                        WorkedTill  = Profdetails.WorkedTill
                    };
                    UserService.UpdateUser(userdetails);
                    Professionaldetailsservice.Create(Profdetail);
                    Session.Clear();
                    TempData["Success"] = "your registration process is sucessfully completed..";
                    return(RedirectToAction("Login"));
                }
                else
                {
                    return(RedirectToAction("Login"));
                }
            }
            var Date = DateTime.Now.Year;
            List <Graduation> _GraduationYears = new List <Graduation>();

            for (int i = 1970; i <= Date; i++)
            {
                _GraduationYears.Add(new Graduation {
                    GraduationYear = "" + i, GraduationYearId = i
                });
            }
            ProfessionalDetails details = new ProfessionalDetails()
            {
                GraduationYears = _GraduationYears
            };

            return(View(details));
        }
示例#3
0
 public ActionResult ProfessionalDetails(ProfessionalDetails Profdetails)
 {
     if (Session["UserId"] != null)
     {
         int UserId = Convert.ToInt32(Session["UserId"].ToString());
         if (ModelState.IsValid)
         {
             ProfessionalDetail Profdetail = new ProfessionalDetail()
             {
                 Company     = Profdetails.Company,
                 Designation = Profdetails.Designation,
                 WorkedFrom  = Profdetails.WorkedFrom,
                 WorkedTill  = Profdetails.WorkedTill
             };
             Professionaldetailsservice.UpdateUserProfDetails(UserId, Profdetail);
             TempData["Message"] = "Details updated successfully";
             return(RedirectToAction("ProfessionalDetails", "AlumniProfileUpdate", new { area = "" }));
         }
         ProfessionalDetail ProfDet          = Professionaldetailsservice.Get(UserId);
         List <Graduation>  _GraduationYears = new List <Graduation>();
         for (int i = 1970; i <= 2015; i++)
         {
             _GraduationYears.Add(new Graduation {
                 GraduationYear = "" + i, GraduationYearId = i
             });
         }
         ProfessionalDetails details = new ProfessionalDetails()
         {
             Company         = Profdetails.Company,
             Designation     = ProfDet.Designation,
             WorkedFrom      = ProfDet.WorkedFrom,
             WorkedTill      = ProfDet.WorkedTill,
             GraduationYears = _GraduationYears
         };
         return(View(details));
     }
     else
     {
         return(RedirectToAction("Login", "Account"));
     }
 }
示例#4
0
        public JsonResult GetProfDetails(string Auto, string Designation)
        {
            var Data = Professionaldetailsservice.GetCompanyDetailsforAutosearch(Auto, Designation);

            return(Json(Data, JsonRequestBehavior.AllowGet));
        }