Example #1
0
        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);
        }
Example #2
0
 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));
        }