public IActionResult ChangeStatusBank() { InActiveBankOutputModel OutPutData = new InActiveBankOutputModel(); InActiveBankInputModel filter = new InActiveBankInputModel(); filter.BankID = Guid.Parse(""); filter.Value = true; filter.UserID = Guid.Parse(HttpContext.Session.GetString(SessionKeyID)); using (var client = new HttpClient()) { client.BaseAddress = new Uri(BaseAPI + "Bank/"); var responseTask = client.PostAsJsonAsync <InActiveBankInputModel>("ChangeStatusBank", filter); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var content = result.Content.ReadAsStringAsync(); InActiveBankResponseModel resutl = Newtonsoft.Json.JsonConvert.DeserializeObject <InActiveBankResponseModel>(content.Result); OutPutData = resutl.data; } else //web api sent error response { //log response status here.. ModelState.AddModelError(string.Empty, "Terjadi kesalahan. Mohon hubungi admin."); } } return(Json(OutPutData)); }
public ActionResult <InActiveBankResponseModel> ChangeStatusBank([FromBody] InActiveBankInputModel data) { InActiveBankResponseModel response = new InActiveBankResponseModel(); try { BankBL bl = new BankBL(DbContext); var res = bl.ChangeStatusBank(data); response.data = res; response.Message = "Success Change status"; response.Response = true; return(response); } catch (Exception ex) { response.Message = ex.Message; response.Response = false; return(response); } }