public ActionResult AddEmpCardsEnd(int?EmpID, int?CardTypeID, string IdentityNumber, string Note, HttpPostedFileBase Cardimage) { EmpCards EmpCards = new EmpCards(); EmpCards.IdentityNumber = IdentityNumber; EmpCards.Note = Note; EmpCards.EmpID = EmpID; EmpCards.CardTypeID = CardTypeID; if (ModelState.IsValid) { try { db.EmpCards.Add(EmpCards); db.SaveChanges(); Cardimage.SaveAs(Server.MapPath("~/UploadImages/Cards/" + EmpCards.ID + ".jpg")); var res = new { action = "yes", msg = "Added Successfully", CardID = EmpCards.ID }; return(Json(res, JsonRequestBehavior.AllowGet)); } catch { var res = new { action = "no", msg = "error occured" }; return(Json(res, JsonRequestBehavior.AllowGet)); } } else { var res = new { action = "no", msg = "error occured" }; return(Json(res, JsonRequestBehavior.AllowGet)); } }
public ActionResult EditEmpCardsEnd(int ID, int?EmpID, int?CardTypeID, string IdentityNumber, string Note, HttpPostedFileBase Cardimage) { EmpCards EmpCards = new EmpCards(); EmpCards.ID = ID; EmpCards.IdentityNumber = IdentityNumber; EmpCards.Note = Note; EmpCards.EmpID = EmpID; EmpCards.CardTypeID = CardTypeID; if (ModelState.IsValid) { try { var ob = db.EmpCards.Where(a => a.ID == EmpCards.ID).FirstOrDefault(); ob.CardTypeID = EmpCards.CardTypeID; ob.Note = EmpCards.Note; ob.IdentityNumber = EmpCards.IdentityNumber; db.SaveChanges(); if (Cardimage != null) { var path = Server.MapPath("~/UploadImages/Cards/" + EmpCards.ID + ".jpg"); System.IO.File.Delete(path); Cardimage.SaveAs(path); } var res = new { action = "yes", msg = "Editted Successfully" }; return(Json(res, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { var res = new { action = "no", msg = "error occurred" }; return(Json(res, JsonRequestBehavior.AllowGet)); } } else { var res = new { action = "no", msg = "error occurred" }; return(Json(res, JsonRequestBehavior.AllowGet)); } }