public BankResponse UpdateBank(BankEntity bank) { var response = new BankResponse { Acknowledge = AcknowledgeType.Success }; try { if (!bank.Validate()) { foreach (string error in bank.ValidationErrors) { response.Message += error + Environment.NewLine; } response.Acknowledge = AcknowledgeType.Failure; return(response); } response.Message = BankDao.UpdateBank(bank); if (!string.IsNullOrEmpty(response.Message)) { response.Acknowledge = AcknowledgeType.Failure; return(response); } response.BankId = bank.BankId; return(response); } catch (Exception ex) { response.Acknowledge = AcknowledgeType.Failure; response.Message = ex.Message; return(response); } }
public BankResponse InsertBank(BankEntity bank) { var response = new BankResponse { Acknowledge = AcknowledgeType.Success }; try { if (!bank.Validate()) { foreach (string error in bank.ValidationErrors) { response.Message += error + Environment.NewLine; } response.Acknowledge = AcknowledgeType.Failure; return(response); } var banks = BankDao.GetBanksByBankAccount(bank.BankAccount); if (banks.Count > 0) { response.Acknowledge = AcknowledgeType.Failure; response.Message = @"Số tài khoản " + bank.BankAccount + @" đã tồn tại !"; return(response); } bank.BankId = Guid.NewGuid().ToString(); response.Message = BankDao.InsertBank(bank); if (!string.IsNullOrEmpty(response.Message)) { response.Acknowledge = AcknowledgeType.Failure; return(response); } response.BankId = bank.BankId; return(response); } catch (Exception ex) { response.Acknowledge = AcknowledgeType.Failure; response.Message = ex.Message; return(response); } }