public List <BankBranchModel> SaveBankBranch(BankBranchModel model) { Utility.SetDynamicPropertyValue(model, model.CurrentCulture); var bankBranch = Mapper.Map <BankBranchModel, Master_BankBranch>(model); if (model.ID == Guid.Empty) { bankBranch.ID = Guid.NewGuid(); bankBranch.CreatedBy = model.CreatedBy; bankBranch.CreatedDate = DateTime.Now; _bankBranchRepository.InsertBankBranch(bankBranch); } else { bankBranch.UpdatedBy = model.CreatedBy; bankBranch.UpdatedDate = DateTime.Now; _bankBranchRepository.UpdateBankBranch(bankBranch); } BaseViewModel baseViewModel = new BaseViewModel(); baseViewModel.CurrentCulture = model.CurrentCulture; baseViewModel.CurrentUserID = model.CurrentUserID; var BankBranch = GetAllBankBranchList(baseViewModel); return(BankBranch); }
public ActionResult AddEditBankBranch(long?id, BankBranchViewModel model) { try { if (ModelState.IsValid) { bool isNew = !id.HasValue; BankBranch bankBranch = isNew ? new BankBranch { //AddedDate = DateTime.UtcNow } : bankBranchRepository.GetBankBranch(id.Value); bankBranch.bankName = model.bankName; bankBranch.bankLocation = model.bankLocation; if (isNew) { bankBranchRepository.SaveBankBranch(bankBranch); } else { bankBranchRepository.UpdateBankBranch(bankBranch); } } } catch (Exception ex) { throw ex; } return(RedirectToAction("Index")); }
public HttpResponseMessage UpdateBankBranch(bank_branch bank) { var branch = bankBranchRepository.UpdateBankBranch(bank); var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, branch, formatter)); }