protected TResponse _Create <TRequest, TResponse>(WebApiType type, TRequest request) { _Init(type); var resp = _HttpHandler.PostJson <TRequest, TResponse>(request); return(resp); }
public IActionResult Create([Bind("BodyNo,Model,AirportId,Id")] Plane plane) { if (ModelState.IsValid) { _InitPlaneHttpUrl(); var resp = _HttpHandler.PostJson <Plane, StatusCodeResult>(plane); return(RedirectToAction(nameof(Index))); } _InitAirportHttpUrl(); var airportResp = _HttpHandler.GetJson <List <Airport> >(string.Empty); ViewData["AirportId"] = new SelectList(airportResp, "Id", "Name", plane.AirportId); return(View(plane)); }