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));
            }
        }