public async Task CreateAsync(CreatePositionViewModel positionModel) { var position = _mapper.Map <Position>(positionModel); position.Id = Guid.NewGuid(); await _positionRepository.CreateAsync(position); }
private async Task <List <Position> > InitializePosition() { var positions = new List <Position>(); positions.Add(new Position { Name = "Директор" }); positions.Add(new Position { Name = "Бухгалтер" }); positions.Add(new Position { Name = "Кассир" }); for (int i = 0; i < positions.Count; i++) { await positionRepository.CreateAsync(positions[i]); } positionRepository.Save(); return(positions); }
public async Task<ActionResult<Position>> Create(Position position) { await _positionRepository.CreateAsync(position); return CreatedAtAction("GetPosition", new {id = position.Id}, position); }