public async Task <MissionModel> CreateMission(CreateMissionRequestModel createMissionRequestModel) { try { var mission = _mapper.Map <MissionModel>(await _gatewayRepository.ApiMissionsPostAsync(_mapper.Map <CreateMissionRequest>(createMissionRequestModel))); return(mission); } catch (ApiException dalExc) { throw dalExc; } catch (Exception exc) { throw; } }
public async Task <FrameContractModel> GetContractPreview(CreateMissionRequestModel createMissionRequestModel) { try { var contract = await _gatewayRepository.ApiMissionsContractPreviewPostAsync(_mapper.Map <CreateMissionRequest>(createMissionRequestModel)); return(_mapper.Map <FrameContractModel>(contract)); } catch (ApiException dalExc) { throw dalExc; } catch (Exception exc) { throw; } }