public ActionResult UpdateIssueQuery(ViewModels.Issues.Query query) { if (query.Id <= 0) { throw new ArgumentException("Invalid ID. Try again.", "query"); } return(Json(_issuesDomain.UpdateQuery(Server.MapPath(@"~/App_Data/Issues.json"), query), JsonRequestBehavior.AllowGet)); }