public ActionResult Create_contact([DataSourceRequest] DataSourceRequest request, ContactViewModel contact)
        {
            if (contact != null && ModelState.IsValid)
            {
                try
                {
                    var c = new Contact()
                        {

                            FDPID = contact.FDPID,
                            FirstName = contact.FirstName,
                            LastName = contact.LastName,
                            PhoneNo = contact.PhoneNo,
                        };

                    _contactService.AddContact(c);
                    return RedirectToAction("Index","FDP");
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("Errors",@"Check");
                }
            }
            return RedirectToAction("Index","FDP");
            //return Json(new[] { contact }.ToDataSourceResult(request, ModelState));
        }
 public ActionResult Create_contact(int fdpId)
 {
     var fdp = _fdpService.FindById(fdpId);
     var vm = new ContactViewModel();
     vm.FDPName = fdp.Name;
     vm.FDPID = fdpId;
     return View(vm);
 }