예제 #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 ActionResult delete(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.VehicleDocuments.Remove(db.VehicleDocuments.Find(DID));
            db.SaveChanges();
            //ViewBag.Empid = Empid;
            ViewBag.Menuid = Request.QueryString["menuId"];

            return(RedirectToAction("Edit", new { @id = id, @menuId = Request.QueryString["menuId"] }));
        }
예제 #3
0
        //[HttpDelete]
        //public ActionResult DeleteDoc(int id)
        //{
        //    //int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());
        //    EmpDriveLicenseService objDl = new EmpDriveLicenseService();
        //    objDl.DeleteDoc(id);

        //    //return RedirectToAction("Create",new { @id = Empid});
        //    return RedirectToAction("Create");
        //}
        public ActionResult deleteDoc(int?id, int DID, int menuid)
        {
            int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());

            objDLicence = new EmpDriveLicenseService();
            EmpDLicenceItem objExpitem = new EmpDLicenceItem();

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

            _db.EmployeeDocuments.Remove(_db.EmployeeDocuments.Find(DID));
            _db.SaveChanges();
            if (System.IO.File.Exists(fullPath))
            {
                System.IO.File.Delete(fullPath);
            }
            ViewBag.Empid  = Empid;
            ViewBag.Menuid = Request.QueryString["menuId"];

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