Exemplo n.º 1
0
        public async Task CreateAsync(CreatePositionViewModel positionModel)
        {
            var position = _mapper.Map <Position>(positionModel);

            position.Id = Guid.NewGuid();
            await _positionRepository.CreateAsync(position);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        public async Task<ActionResult<Position>> Create(Position position)
        {
            await _positionRepository.CreateAsync(position);

            return CreatedAtAction("GetPosition", new {id = position.Id}, position);
        }