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