/// <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); }