public IActionResult Update([FromBody] dynamic bankData) { ValidateSession(); var result = ""; try { if (bankData != null) { Lms_BankPoco bankPoco = JsonConvert.DeserializeObject <Lms_BankPoco>(JsonConvert.SerializeObject(bankData[0])); using (var scope = new TransactionScope()) { var existingBank = _bankLogic.GetSingleById(bankPoco.Id); existingBank.BankName = bankPoco.BankName; existingBank.BankShortName = bankPoco.BankShortName; var bankId = _bankLogic.Update(existingBank).Id; if (bankId > 0) { scope.Complete(); result = bankId.ToString(); } } } } catch (Exception ex) { } return(Json(result)); }
public IActionResult Add([FromBody] dynamic bankData) { ValidateSession(); var result = ""; try { if (bankData != null) { Lms_BankPoco bankPoco = JsonConvert.DeserializeObject <Lms_BankPoco>(JsonConvert.SerializeObject(bankData[0])); using (var scope = new TransactionScope()) { bankPoco.CreateDate = DateTime.Now; bankPoco.CreatedBy = sessionData.UserId; var bankId = _bankLogic.Add(bankPoco).Id; if (bankId > 0) { scope.Complete(); result = bankId.ToString(); } } } } catch (Exception ex) { } return(Json(result)); }