public ActionResult CreateCategory()
        {
            oCCCALLCATAGORY          = new CCCALLCATAGORY();
            oCCCALLCATAGORY.ISACTIVE = true;

            return(PartialView("_EditCatagoryPartial", oCCCALLCATAGORY));
        }
        public ActionResult InsertEditCategory(CCCALLCATAGORY oCCCALLCATAGORY, string btnName)
        {
            var errors = ModelState.Values.SelectMany(v => v.Errors);

            try
            {
                if (ModelState.IsValid)
                {
                    oCurrentUser = (CCUSER)Session["User"];
                    switch (btnName)
                    {
                    case "create":
                        oCCCALLCATAGORY.ISACTIVE  = true;
                        oCCCALLCATAGORY.CREATEDBY = oCurrentUser.ID;
                        oCCCALLCATAGORY.CREATEDON = DateTime.Now;

                        oDBContext.CCCALLCATAGORies.Add(oCCCALLCATAGORY);
                        oDBContext.SaveChanges();
                        TempData["SuccessMsg"] = "Data Saved Successfully.";
                        break;

                    case "update":
                        oCCCALLCATAGORY.MODIFIEDBY = oCurrentUser.ID;
                        oCCCALLCATAGORY.MODIFIEDON = DateTime.Now;
                        oDBContext.Entry(oCCCALLCATAGORY).State = EntityState.Modified;
                        oDBContext.SaveChanges();
                        TempData["SuccessMsg"] = "Data Updated Successfully.";
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                TempData["ErrorMsg"] = "Data is not saved due to " + ExceptionMsg(ex);
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult EditCategory(int id)
        {
            oCCCALLCATAGORY = oDBContext.CCCALLCATAGORies.FirstOrDefault(t => t.ID == id);

            return(PartialView("_EditCatagoryPartial", oCCCALLCATAGORY));
        }