public JsonResult EditStateList(string Id, string Title, string Code, string Country_ID, string oper) { long ID; long country_id; bool good = false; if (oper == "del") { if (!Int64.TryParse(Id, out ID)) { return(JSON(false)); } ; good = GeneralRepository.DeleteState(ID); if (!good) { Response.StatusCode = 500; } } else { if (oper == "add") { Id = "0"; } if (!Int64.TryParse(Id, out ID)) { return(JSON(false)); } if (!Int64.TryParse(Country_ID, out country_id)) { return(JSON(false)); } good = GeneralRepository.AddEditState(ID, Title, Code, country_id, oper == "add"); if (!good) { Response.StatusCode = 500; } } return(JSON(true)); }