Ejemplo n.º 1
0
 public void Modify(AccountModifyArgs args)
 {
     AccountCode        = args.AccountCode;
     AccountName        = args.AccountName;
     AccountDescription = args.AccountDescription;
     ParentAccountId    = args.ParentAccountId;
     DebitOrCredit      = args.DebitOrCredit;
     IsHidden           = args.IsHidden;
 }
Ejemplo n.º 2
0
        public async Task <ActionResult <AccountModifyResponse> > Modify(Guid id, [FromBody] AccountModifyRequest request)
        {
            request.EnsureValidation();
            AccountModifyArgs accountModifyArgs = new AccountModifyArgs
            {
                AccountId          = id,
                AccountCode        = request.Code,
                AccountName        = request.Name,
                AccountDescription = request.Description,
                ParentAccountId    = request.ParentId,
                DebitOrCredit      = request.DebitOrCredit,
                IsHidden           = request.IsHidden
            };
            IMediator           mediator            = Factory.Resolve <IMediator>();
            AccountModifyResult accountModifyResult = await mediator.Send(new AccountModifyCommand(accountModifyArgs));

            accountModifyResult.EnsureSuccess();
            AccountModifyResponse response = new AccountModifyResponse
            {
                IsSuccess = true
            };

            return(Ok(response));
        }
Ejemplo n.º 3
0
 public AccountModifyCommand(AccountModifyArgs args)
 {
     Args = args;
 }