Beispiel #1
0
        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));
            }
        }
Beispiel #3
0
        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"));
        }