public DeleteBankAccountOutputModel Delete(DeleteBankAccountInputModel data) { UserBankRepository repo = new UserBankRepository(db); var res = repo.Delete(data.UserBankID, data.UserID); DeleteBankAccountOutputModel output = new DeleteBankAccountOutputModel(); output.Message = res.Message; return(output); }
public ActionResult <DeleteBankAccountResponseModel> DeleteBankAccount([FromBody] DeleteBankAccountInputModel data) { DeleteBankAccountResponseModel res = new DeleteBankAccountResponseModel(); try { BankAccountBL posBL = new BankAccountBL(DbContext); var result = posBL.Delete(data); res.data = result; res.Message = result.Message; res.Response = true; return(Ok(res)); } catch (Exception ex) { res.Message = ex.Message; res.Response = false; return(BadRequest(res)); } }
public ActionResult Delete(string id) { string userID = HttpContext.Session.GetString(SessionKeyID); DeleteBankAccountInputModel dataBank = new DeleteBankAccountInputModel(); dataBank.UserBankID = Guid.Parse(id); dataBank.UserID = Guid.Parse(userID); JsonConvert.SerializeObject(dataBank); using (var client = new HttpClient()) { client.BaseAddress = new Uri(BaseAPI + "Profile/"); //HTTP POST var postTask = client.PostAsJsonAsync <DeleteBankAccountInputModel>("DeleteBankAccount", dataBank); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index", "BankAccount")); } } TempData["CustomError"] = "Terjadi kesalahan. Mohon hubungi admin."; return(RedirectToAction("Index", "BankAccount")); }