//end public TenancyDocumentItem getByID(int id) { Mapper.CreateMap <TenancyDocument, TenancyDocumentItem>(); TenancyDocument objDoc = Dbcontext.TenancyDocuments.SingleOrDefault(m => m.TenDocId == id); TenancyDocumentItem objDocItem = Mapper.Map <TenancyDocumentItem>(objDoc); Dbcontext.TenancyDocuments.Remove(objDoc); return(objDocItem); }
public ActionResult deleteDoc(int id, int DID, int menuid) { //int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString()); TenancyService objTenService = new TenancyService(); TenancyDocumentItem objDoc = new TenancyDocumentItem(); objDoc = objTenService.getByID(DID); string path = objDoc.FileUrl; var fullPath = Server.MapPath(path); if (System.IO.File.Exists(fullPath)) { System.IO.File.Delete(fullPath); } db.TenancyDocuments.Remove(db.TenancyDocuments.Find(DID)); db.SaveChanges(); //ViewBag.Empid = Empid; ViewBag.Menuid = Request.QueryString["menuId"]; return(RedirectToAction("Edit", new { @id = id, @menuId = Request.QueryString["menuId"] })); }