public async Task <ResultEntity> RecommendedLaneAddOrUpdate(RecommendedLaneEntity role) { ResultEntity result = new ResultEntity(); try { var reqBody = JsonConvert.SerializeObject(role); var httpContent = new StringContent(reqBody, Encoding.UTF8, "application/json"); HttpResponseMessage response = await client.PutAsync(url + "RecommendedLaneAddOrUpdate", httpContent); if (response.IsSuccessStatusCode) { var responseStr = await response.Content.ReadAsStringAsync(); result = JsonConvert.DeserializeObject <ResultEntity>(responseStr); } else { result.RESULT = false; } } catch { result.RESULT = false; } return(result); }
public async Task <IActionResult> RecommendedLaneAddOrUpdate(RecommendedLaneEntity lane) { try { return(Ok(JsonConvert.SerializeObject(await _championsRepository.RecommendedLaneAddOrUpdate(lane.ID, lane.LANE)))); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, "Service temporary and not available" + ex.Message)); } }
public async Task <ActionResult> RecommendedLaneEdit(int id, string lane) { try { var req = new RecommendedLaneEntity() { ID = id, LANE = lane }; var result = await _services.RecommendedLaneAddOrUpdate(req); return(Ok(result)); } catch { return(RedirectToAction("ErrorPage")); } }
public async Task <ActionResult> RecommendedLaneCreate(RecommendedLaneEntity recommendedLane) { try { var result = await _services.RecommendedLaneAddOrUpdate(recommendedLane); if (result.RESULT) { return(RedirectToAction("RecommendedLane")); } else { return(RedirectToAction("ErrorPage")); } } catch { return(RedirectToAction("ErrorPage")); } }