Example #1
0
        public ActionResult SignUp(RegisterModel Model, HttpPostedFileBase file)
        {
            EmployerBL employerBL = new EmployerBL();
            EmployerBM employerBM=new EmployerBM();

            if (file != null)
            {
                string ImageName = System.IO.Path.GetFileName(file.FileName);
                if (!Directory.Exists(Server.MapPath("~/Areas/Employer/Content/Logo")))
                {
                    Directory.CreateDirectory(Server.MapPath("~/Areas/Employer/Content/Logo"));
                }
                string physicalPath = Server.MapPath("~/Areas/Employer/Content/Logo/" + ImageName);
                file.SaveAs(physicalPath);
                Model.Employer.Path = "~/Areas/Employer/Content/Logo/" + ImageName;
            }
            Model.Employer.CreationDate = DateTime.Now;
            Model.Employer.ModificationDate = DateTime.Now;
            Model.Employer.CreatedBy = 1;

            Model.Employer.Password = GenerateRandomAlphaNumericCode(6);
            employerBL.Create(Model.Employer);
            sendMail();
            TempData["Success"] = "Employer Registered Successfully";

            return RedirectToAction("Register");
        }
Example #2
0
 public ActionResult Register()
 {
     RegisterModel Model = new RegisterModel();
     Model.Employer = new BL.BusinessModel.EmployerBM();
     Model.SuccessMessage = (TempData["Success"] != null ? TempData["Success"].ToString() : string.Empty).ToString();
       //  Model.ErrorMessage = (TempData[Message.Error] != null ? TempData[Message.Error].ToString() : string.Empty).ToString();
     return View(Model);
 }