public BankResponseModel Edit(EditBankInputModel data) { Bank temp = new Bank(); temp.ID = data.BankID; temp.Kode = data.Kode; temp.BankName = data.Nama; temp.IsActive = data.IsActive; temp.LastUpdateDate = DateTime.Now; temp.LastUpdateByUserID = data.LastUpdateByUserID; BankRepository bankRepo = new BankRepository(DbContext); var res = bankRepo.Update(temp); BankResponseModel result = new BankResponseModel(); result.Message = res.Message; result.Response = res.Result; BankOutputModel output = new BankOutputModel(); output.Kode = data.Kode; output.Nama = data.Nama; result.data = output; return(result); }
public ActionResult UpdateBank(string bankID, string kode, string nama, string logobank) { string userID = HttpContext.Session.GetString(SessionKeyID); EditBankInputModel dataBank = new EditBankInputModel(); dataBank.BankID = Guid.Parse(bankID); dataBank.Kode = kode; dataBank.Nama = nama; dataBank.LogoBank = logobank; dataBank.IsActive = true; dataBank.LastUpdateByUserID = Guid.Parse(userID); JsonConvert.SerializeObject(dataBank); using (var client = new HttpClient()) { client.BaseAddress = new Uri(BaseAPI + "Bank/"); //HTTP POST var postTask = client.PostAsJsonAsync <EditBankInputModel>("EditMasterBank", dataBank); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index", "Bank")); } else { TempData["CustomError"] = "Fail to update data. Please contact administrator."; } } TempData["CustomError"] = "Server Error. Please contact administrator."; return(RedirectToAction("Update", "Bank", new { @id = bankID })); }
public IActionResult Edit(EditBankInputModel model) { if (!this.ModelState.IsValid) { return(this.View(model)); } this.banksService.Edit(model.Id, model.Name); return(this.RedirectToAction(nameof(All))); }
public ActionResult <BankResponseModel> EditMasterBank([FromBody] EditBankInputModel data) { BankResponseModel response = new BankResponseModel(); try { BankBL posBL = new BankBL(DbContext); return(posBL.Edit(data)); } catch (Exception ex) { response.Message = ex.Message; response.Response = false; return(response); } }