//GET
        public ActionResult AddRecruitmentDocument(Guid employeeId)
        {
            RecruitmentDocument recruitment = new RecruitmentDocument();

            recruitment.EmployeeId = employeeId;
            return(View(recruitment));
        }
Ejemplo n.º 2
0
 public bool SetRecruitmentDocument(RecruitmentDocument recruitmentdoc)
 {
     using (var _context = new AdminPortalEntities())
     {
         _context.RecruitmentDocuments.Add(recruitmentdoc);
         _context.SaveChanges();
         //int Rid = recruitment.RecruitmentId;
         return(true);
     }
 }
 public ActionResult AddRecruitmentDocument(RecruitmentDocument recruitment, HttpPostedFileBase file)
 {
     if (ModelState.IsValid)
     {
         var employeeId = recruitment.EmployeeId;
         var userPath   = _directoriesService.GetUserDirectory(User.Identity.GetUserId());
         var filePath   = _recruitmentDocumentsService.UploadRecruitment(userPath, file);
         var result     = _recruitmentDocumentsService.SaveRecruitmentToDb(filePath, recruitment);
         return(RedirectToAction("Details", "Employees", new { id = employeeId }));
     }
     return(View(recruitment));
 }
Ejemplo n.º 4
0
        public bool SaveRecruitmentToDb(string uploadPath, RecruitmentDocument recruitment)
        {
            try
            {
                recruitment.FilePath = uploadPath;
                db.RecruitmentDocuments.Add(recruitment);
                db.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                return(false);

                throw new Exception("Error: ", e);
            }
        }
Ejemplo n.º 5
0
        public ActionResult EditDocumentUpload(RecruitmentViewModel rvm, HttpPostedFileBase[] FILEPhoto)
        {
            string Name         = string.Empty;
            string strImageLink = string.Empty;
            string ext          = string.Empty;
            int    rid          = default(int);

            rid = rvm.RecruitmentId;
            RecruitmentService recruitmentService = new RecruitmentService();

            //Upload Files
            foreach (HttpPostedFileBase varfile in FILEPhoto)
            {
                if (varfile != null && varfile.ContentLength > 0)
                {
                    ext = Path.GetExtension(varfile.FileName);
                    //Name = Guid.NewGuid() + ext;
                    Name         = varfile.FileName;
                    strImageLink = strImageLink + Name + ",";
                    var newFileName = Path.Combine(Server.MapPath("~" + ConfigurationManager.AppSettings["RecruitDocument"]), Name);
                    varfile.SaveAs(newFileName);
                }
            }
            //Insert data into RecruitmentDocuments
            foreach (HttpPostedFileBase varfile in FILEPhoto)
            {
                if (varfile != null && varfile.ContentLength > 0)
                {
                    RecruitmentDocument Objrd = new RecruitmentDocument()
                    {
                        RecruitmentId           = rid,
                        FileServerPath          = ConfigurationManager.AppSettings["RecruitDocument"],
                        RecruitmentDocumentName = varfile.FileName,
                        IsActive      = true,
                        IsDeleted     = false,
                        CreatedUserId = User.Identity.GetUserId(),
                        CreatedDate   = DateTime.Now
                    };
                    recruitmentService.SetRecruitmentDocument(Objrd);
                }
            }
            return(RedirectToAction("Edit", "Recruitment", new { id = rid }));
        }