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);
        }
 public HttpResponseMessage Post(BankBranchModel modelOfBankBranch)
 {
     try
     {
         bool save_bank_branch = bankBranchRepository.InsertBankBranch(modelOfBankBranch);
         var  formatter        = RequestFormat.JsonFormaterString();
         return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation {
             output = "success", msg = "Bank Branch save successfully"
         }, formatter));
     }
     catch (Exception ex)
     {
         var formatter = RequestFormat.JsonFormaterString();
         return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation {
             output = "error", msg = ex.ToString()
         }, formatter));
     }
 }