public async Task <JsonResult> AddSourceSupply(int id) { try { if (!ModelState.IsValid) { throw new HttpException((int)HttpStatusCode.BadRequest, ConstantHelper.KEY_IN_REQUIRED_FIELD); } Response.StatusCode = 200; return(Json(await handler.AddSourceSupply(id, int.Parse(Request.QueryString["sourceOfSupplyID"].ToString())), JsonRequestBehavior.AllowGet)); } catch (HttpException) { return(Json(ConstantHelper.ERROR, JsonRequestBehavior.AllowGet)); } }