Beispiel #1
0
        public ActionResult <OperationsCreateDto> CreateOperation(OperationsCreateDto operationsCreateDto)
        {
            var operation = _mapper.Map <Operation>(operationsCreateDto);

            operation.Date          = DateTime.Now;
            operation.IsSuccess     = false;
            operation.CoordinatorId = UserId;
            _operationsRepository.Create(operation);
            _operationsRepository.SaveChanges();

            var operationsReadDto = _mapper.Map <Operation>(operation);

            _notificationHub.Clients.All.SendAsync("SendMessage", "OperationCreated");
            return(CreatedAtRoute(nameof(GetOperationById), new { Id = operationsReadDto.Id }, operationsReadDto)); //Return 201
        }