Пример #1
0
        /// <summary>
        /// Post an instrument Throught API
        /// </summary>
        /// <param name="instrument"></param>
        /// <returns></returns>
        public async Task <Instrument> PostInstrumentAsync(Instrument instrument)
        {
            if (instrument != null)
            {
                var aux = await instrumentRepository.PostInstrumentAsync(instrument);

                return(aux);
            }
            logger.WriteLog("Failed to Post Async", LogLevel.Warning);
            return(null);
        }
        /// <summary>
        /// Post an instrument Throught API
        /// </summary>
        /// <param name="instrument"></param>
        /// <returns></returns>
        public async Task <InstrumentDto> PostInstrumentAsync(InstrumentDto instrument)
        {
            if (instrument != null)
            {
                var aux = await instrumentRepository.PostInstrumentAsync(DTO.DTO.DtoToInstrument(instrument));

                instrumentRepository.Commit();
                return(DTO.DTO.InstrumentToDto(aux));
            }
            logger.WriteLog("Failed to Post Async", LogLevel.Warning);
            return(null);
        }