Esempio n. 1
0
 public async Task <UpsertBaseBankReconciliationResponse> UpsertBaseBankReconciliationAsync(UpsertBaseBankReconciliationRequest request)
 {
     return(await Task.Run(() =>
     {
         UpsertBaseBankReconciliationResponse _response = new UpsertBaseBankReconciliationResponse();
         using (AsyncAutomateAccountingEntities _dbContext = new AsyncAutomateAccountingEntities())
         {
             if (request.BaseObject != null)
             {
                 try
                 {
                     BankReconciliation _bankReconciliation = request.BaseObject.ToBankReconciliation();
                     UpsertEntity <BankReconciliation>(request.BaseObject.Id, ref _bankReconciliation, _dbContext);
                     _response.BaseObject = _bankReconciliation.ToBaseBankReconciliation();
                 }
                 catch (Exception ex) { AssignStatusData(_response, false, string.Format("Some error occurred during DB interaction. Message is something like : \n{0}", ex.Message)); }
             }
             else
             {
                 AssignStatusData(_response, false, "No entity data recieved to insert/update.");
             }
         }
         return _response;
     }));
 }
Esempio n. 2
0
        public static BaseBankReconciliationModel ToBaseBankReconciliation(this BankReconciliation bankReconciliation)
        {
            BaseBankReconciliationModel _result = new BaseBankReconciliationModel();

            _result.Id = bankReconciliation.Id;
            _result.LedgerPostingId = bankReconciliation.LedgerPostingId;
            _result.StatementDate   = bankReconciliation.StatementDate;
            _result.CreatedDate     = bankReconciliation.CreatedDate;
            _result.ModifiedDate    = bankReconciliation.ModifiedDate;
            return(_result);
        }
Esempio n. 3
0
 public ActionResult Edit(int id, BankReconciliation reconciliation)
 {
     try
     {
         _repository.Update(reconciliation, id);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        public static BankReconciliation ToBankReconciliation(this BaseBankReconciliationModel bankReconciliation)
        {
            BankReconciliation _result = new BankReconciliation();

            if (user.Id.HasValue)
            {
                _result.Id = user.Id.GetValueOrDefault();
            }
            _result.LedgerPostingId = bankReconciliation.LedgerPostingId;
            _result.StatementDate   = bankReconciliation.StatementDate;

            return(_result);
        }
Esempio n. 5
0
 public ActionResult Create(BankReconciliation reconciliation)
 {
     _repository.Add(reconciliation);
     return(RedirectToAction("index"));
 }