public HttpResponseMessage BankBranchAdd(BankBranchItem bankBranchItem) { var response = new ResponseBool { Success = false }; var bankBranch = new BankBranch(bankBranchItem.MasterId) { Name = bankBranchItem.Name, Code = bankBranchItem.Code, Description = bankBranchItem.Description, //Bank = bankBranchItem.Bank, }; try { _bankBranchRepository.Save(bankBranch); response.Success = true; } catch (Exception ex) { _log.Error("Failed to add bank branch", ex); } return Request.CreateResponse(HttpStatusCode.OK, response); }
public async Task<ResponseBool> BankBranchAddAsync(BankBranchItem bankBranchItem) { ResponseBool _response = new ResponseBool { Success = false, ErrorInfo = "" }; string url = string.Format("api/distributorservices/bankbranchadd"); var httpClient = setupHttpClient(); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); try { var response = await httpClient.PostAsJsonAsync(url, bankBranchItem); _response = await response.Content.ReadAsAsync<ResponseBool>(); } catch (Exception ex) { _log.Error("Failed to add bank branch", ex); } return _response; }
public HttpResponseMessage BankBranchUpdate(BankBranchItem bankBranchItem) { var response = new ResponseBool { Success = false }; var existing = _bankBranchRepository.GetById(bankBranchItem.MasterId); //existing.Bank = bankBranchItem.Bank; existing.Code = bankBranchItem.Code; existing.Description = bankBranchItem.Description; existing.Name = bankBranchItem.Name; try { _bankBranchRepository.Save(existing); response.Success = true; } catch (Exception ex) { _log.Error("Failed to update bank branch", ex); } return Request.CreateResponse(HttpStatusCode.OK, response); }