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