Esempio n. 1
0
        public void CreateDayBatch(string instrumentName, string serverParkName, DayBatchDto dayBatchDto)
        {
            instrumentName.ThrowExceptionIfNullOrEmpty("instrumentName");
            serverParkName.ThrowExceptionIfNullOrEmpty("serverParkName");
            dayBatchDto.ThrowExceptionIfNull("dayBatchDto");

            _blaiseApi.CreateDayBatch(instrumentName, serverParkName, dayBatchDto.DaybatchDate);
        }
Esempio n. 2
0
        public void SetUpTests()
        {
            _blaiseApiMock         = new Mock <IBlaiseCatiApi>();
            _serverParkServiceMock = new Mock <IServerParkService>();
            _mapperMock            = new Mock <IInstrumentDtoMapper>();

            _dayBatchDto = new DayBatchDto {
                DaybatchDate = DateTime.Today
            };

            _sut = new CatiService(
                _blaiseApiMock.Object,
                _serverParkServiceMock.Object,
                _mapperMock.Object);
        }
Esempio n. 3
0
        public IHttpActionResult CreateDaybatch([FromUri] string serverParkName, [FromUri] string instrumentName, [FromBody] DayBatchDto dayBatchDto)
        {
            _loggingService.LogInfo($"Create a daybatch for instrument '{instrumentName}' on server park '{serverParkName}' for '{dayBatchDto.DaybatchDate}'");

            _catiService.CreateDayBatch(instrumentName, serverParkName, dayBatchDto);

            _loggingService.LogInfo($"Daybatch created for instrument '{instrumentName}' on '{dayBatchDto.DaybatchDate}'");

            return(Created("", dayBatchDto));
        }