public ActionResult Save(ProjectDetailEntityModel input)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                if (input.amtdtid > 0)
                {
                    var pde = new ProjectDetailEntity()
                    {
                        amtdtid       = input.amtdtid,
                        projectdetail = GSJsonSerialze(input),
                    };

                    var result = _mainobj.Update(pde.amtdtid, pde);
                }
                else
                {
                    var pde = new ProjectDetailEntity()
                    {
                        projectdetail = GSJsonSerialze(input),
                    };
                    var result = _mainobj.Create(pde);
                }
                status = true;
            }
            return(new JsonResult
            {
                Data = new { status = status }
            });
        }
        private string GSJsonSerialze(ProjectDetailEntityModel quizdetails)
        {
            string json = JsonConvert.SerializeObject(quizdetails);

            return(json);
        }
        //private ProjectDetailEntity GSJsonDeserialze(IEnumerable<ProjectDetailEntity> results)
        //{
        //    ProjectDetailEntity newdetails = new ProjectDetailEntity();
        //    foreach (var item in results)
        //    {
        //        newdetails = JsonConvert.DeserializeObject<ProjectDetailEntity>(item.projectdetail);
        //    }
        //    return newdetails;
        //}

        private ProjectDetailEntityModel GSJsonDeserialze(string item)
        {
            ProjectDetailEntityModel newdetails = JsonConvert.DeserializeObject <ProjectDetailEntityModel>(item);

            return(newdetails);
        }