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); }
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"] })); }
//[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"] })); }