public ActionResult Create(RunCreateDto runCreateDto)
        {
            var run = _mapper.Map <Run>(runCreateDto);

            _runRepo.Create(run);
            _runRepo.SaveChanges();

            var readDto = _mapper.Map <RunReadDto>(run);

            return(CreatedAtAction(nameof(Get), new { id = run.Id }, readDto));
        }
Beispiel #2
0
        public ActionResult addRun(RunModel run)
        {
            UserModel owner = UserHandler.GetUserDataByToken(Request.Headers["authorization"]);

            owner = _repositoryUsers.GetUserByLogin(owner.UserLogin);

            run.Id      = Guid.NewGuid().ToString();
            run.ownerId = owner.Id;
            _repositoryRun.Register(run);
            _repositoryRun.SaveChanges();

            return(Ok());
        }