public int Update(EmpDLicenceItem model) { Mapper.CreateMap <EmpDLicenceItem, EmpDrivingLicence>(); EmpDrivingLicence objDl = DbContext.EmpDrivingLicences.SingleOrDefault(m => m.id == model.id); objDl = Mapper.Map(model, objDl); return(DbContext.SaveChanges()); }
public EmpDLicenceItem GetById(int id) { Mapper.CreateMap <EmpDrivingLicence, EmpDLicenceItem>(); EmpDrivingLicence objDl = DbContext.EmpDrivingLicences.SingleOrDefault(m => m.id == id); EmpDLicenceItem objDlItem = Mapper.Map <EmpDLicenceItem>(objDl); return(objDlItem); }
public ActionResult Create(EmpDLicenceItem model) { model.DStatus = "Active"; int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString()); model.CreatedBy = Convert.ToString(Empid); model.CreatedDate = System.DateTime.Now; model.EmpId = Empid; objDLicence = new EmpDriveLicenseService(); objDLicence.Insert(model); return(RedirectToAction("Create", new { @menuId = model.Viewbagidformenu })); }
public int Insert(EmpDLicenceItem model) { try { Mapper.CreateMap <EmpDLicenceItem, EmpDrivingLicence>(); EmpDrivingLicence objDL = Mapper.Map <EmpDrivingLicence>(model); DbContext.EmpDrivingLicences.Add(objDL); return(DbContext.SaveChanges()); } catch (Exception ex) { throw; } }
public ActionResult Edit(int id, int DLId) { EmpDriveLicenseService objDlService = new EmpDriveLicenseService(); EmpDLicenceItem objDlItem = new EmpDLicenceItem(); objDlItem = objDlService.GetById(DLId); List <EmpDLicenceItem> lstDl = new List <EmpDLicenceItem>(); objDlItem.ListLicence = new List <EmpDLicenceItem>(); objDlItem.ListLicence.AddRange(lstDl); ViewBag.DLId = DLId; ViewBag.Menuid = Request.QueryString["menuId"]; return(View(objDlItem)); }
public ActionResult Edit(EmpDLicenceItem model) { model.id = model.DLId; int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString()); model.EmpId = Empid; model.UpdatedBy = Convert.ToString(Empid); model.UpdatedDate = System.DateTime.Now; EmpDriveLicenseService objDl = new EmpDriveLicenseService(); objDl.Update(model); ViewBag.Empid = Empid; ViewBag.menuID = model.Viewbagidformenu; return(RedirectToAction("Create", new { @id = Empid, @menuId = model.Viewbagidformenu })); }
public ActionResult delete(int id, int DLId, int menuid) { //int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString()); EmpDriveLicenseService objService = new EmpDriveLicenseService(); List <EmpDLicenceItem> lstItem = new List <EmpDLicenceItem>(); EmpDLicenceItem objDoc = new EmpDLicenceItem(); objDoc = objService.GetById(DLId); _db.EmpDrivingLicences.Remove(_db.EmpDrivingLicences.Find(DLId)); _db.SaveChanges(); //ViewBag.Empid = Empid; ViewBag.Menuid = Request.QueryString["menuId"]; return(RedirectToAction("Create", new { @id = id, @menuId = Request.QueryString["menuId"] })); }
// for bind List Grid public ActionResult Create() { int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString()); objDLicence = new EmpDriveLicenseService(); List <EmpDLicenceItem> listLicence = new List <EmpDLicenceItem>(); listLicence = objDLicence.LicenceListData(Empid); ViewBag.Empid = Empid; EmpDLicenceItem objExpitem = new EmpDLicenceItem(); objExpitem.ListLicence = new List <EmpDLicenceItem>(); objExpitem.ListLicence.AddRange(listLicence); listLicence = objDLicence.GetLicenceDoc(Empid); objExpitem.ListLicenceDoc = new List <EmpDLicenceItem>(); objExpitem.ListLicenceDoc.AddRange(listLicence); ViewBag.Menuid = Request.QueryString["menuId"]; return(View(objExpitem)); }
//[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"] })); }