예제 #1
0
        public async Task <IActionResult> Post(CuentaRequestDto CuentaDto)
        {
            var cuenta = _mapper.Map <CuentaRequestDto, Cuenta>(CuentaDto);
            await _service.AddCuenta(cuenta);

            var cuentaresponseDto = _mapper.Map <Cuenta, CuentaResponseDto>(cuenta);
            var response          = new ApiResponse <CuentaResponseDto>(cuentaresponseDto);

            return(Ok(response));
        }
예제 #2
0
        public async Task <IActionResult> Put(int id, CuentaRequestDto cuentaDto)
        {
            var cuenta = _mapper.Map <Cuenta>(cuentaDto);

            cuenta.Id        = id;
            cuenta.UpdateAt  = DateTime.Now;
            cuenta.UpdatedBy = 2;
            _service.UpdateCuenta(cuenta);
            var response = new ApiResponse <bool>(true);

            return(Ok(response));
        }
예제 #3
0
        public async Task <IActionResult> Post([FromForm] CuentaRequestDto cuentaDto)

        {
            try
            {
                var cuenta = _mapper.Map <CuentaRequestDto, Cuenta>(cuentaDto);
                await _service.AddCuenta(cuenta);

                var cuentaresponseDto = _mapper.Map <Cuenta, CuentaResponseDto>(cuenta);
                var response          = new ApiResponse <CuentaResponseDto>(cuentaresponseDto);
                return(Ok(response));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
예제 #4
0
 public void OnGet()
 {
     EmpresaRequest = new EmpresaRequestDto();
     CuentaRequest  = new CuentaRequestDto();
 }