예제 #1
0
        public EMSDomain.ViewModel.DocumentItem byID(int id)

        {
            Mapper.CreateMap <EmployeeDocument, EMSDomain.ViewModel.DocumentItem>();
            EmployeeDocument objDoc = DbContext.EmployeeDocuments.SingleOrDefault(m => m.Id == id);

            EMSDomain.ViewModel.DocumentItem objDocItem = Mapper.Map <EMSDomain.ViewModel.DocumentItem>(objDoc);
            DbContext.EmployeeDocuments.Remove(objDoc);

            return(objDocItem);
        }
예제 #2
0
        public int DeleteDoc(int id)
        {
            Mapper.CreateMap <EmployeeDocument, EMSDomain.ViewModel.DocumentItem>();
            EmployeeDocument objDoc = DbContext.EmployeeDocuments.SingleOrDefault(m => m.Id == id);

            EMSDomain.ViewModel.DocumentItem objDocItem = Mapper.Map <EMSDomain.ViewModel.DocumentItem>(objDoc);
            DbContext.EmployeeDocuments.Remove(objDoc);
            return(DbContext.SaveChanges());

            //Mapper.CreateMap<EmployeeDocument, EmployeeDocument>();
            //EmployeeDocument objDL = Mapper.Map<EmployeeDocument>(id);
            //DbContext.EmployeeDocuments.Remove(objDL);
            //return DbContext.SaveChanges();
        }
예제 #3
0
        public ActionResult deleteDoc(int?id, int DID, int menuid)
        {
            int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());

            EmpExperienceService objExpService = new EmpExperienceService();

            EMSDomain.ViewModel.DocumentItem objDoc = new EMSDomain.ViewModel.DocumentItem();
            objDoc = objExpService.byID(DID);
            string path     = objDoc.FileUrl;
            var    fullPath = Server.MapPath(path);

            if (System.IO.File.Exists(fullPath))
            {
                System.IO.File.Delete(fullPath);
            }

            db.EmployeeDocuments.Remove(db.EmployeeDocuments.Find(DID));
            db.SaveChanges();
            ViewBag.Empid  = Empid;
            ViewBag.Menuid = Request.QueryString["menuId"];

            return(RedirectToAction("Create", new { @id = Empid, @menuId = Request.QueryString["menuId"] }));
        }