Exemplo n.º 1
0
        //GET
        public ActionResult AddCertyfication(Guid employeeId)
        {
            Certyfication certyfication = new Certyfication();

            certyfication.EmployeeId = employeeId;
            return(View(certyfication));
        }
Exemplo n.º 2
0
 public ActionResult AddCertyfication(Certyfication certyfication, HttpPostedFileBase file)
 {
     if (ModelState.IsValid)
     {
         var employeeId = certyfication.EmployeeId;
         var userPath   = _directoriesService.GetUserDirectory(User.Identity.GetUserId());
         var filePath   = _certyficationsService.UploadCertyfication(userPath, file);
         var result     = _certyficationsService.SaveCertyficationToDb(filePath, certyfication);
         return(RedirectToAction("Details", "Employees", new { id = employeeId }));
     }
     return(View(certyfication));
 }
Exemplo n.º 3
0
        public bool SaveCertyficationToDb(string uploadPath, Certyfication certyfication)
        {
            try
            {
                certyfication.FilePath = uploadPath;
                db.Certyfications.Add(certyfication);
                db.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                return(false);

                throw new Exception("Error: ", e);
            }
        }