public JsonResult AddTheme(Theme theme, int organisationID, int subOrganisationID, int applicationID) { ThemeRepository themeRepository = new ThemeRepository(); int id = themeRepository.Insert(theme); Mapping mapping = new Mapping() { OrganisationID = organisationID == 0 ? null : (int?)Convert.ToInt32(organisationID), SubOrganisationID = subOrganisationID == 0 ? null : (int?)Convert.ToInt32(subOrganisationID), ApplicationID = applicationID == 0 ? null : (int?)Convert.ToInt32(applicationID), ThemeID = id }; MappingRepository mappingRepository = new MappingRepository(); mappingRepository.Insert(mapping); return(Json(new { id = id }, JsonRequestBehavior.AllowGet)); }