Пример #1
0
        public void Insert(PositionViewModelRequest viewModel)
        {
            var model = _mapper.Map <Position>(viewModel);

            _positionRepository.Add(model);

            _unitOfWork.Commit();
        }
Пример #2
0
        public void Update(PositionViewModelRequest viewModel, int id)
        {
            viewModel.Id = id;
            var model = _mapper.Map <Position>(viewModel);

            _positionRepository.Update(model);

            _unitOfWork.Commit();
        }
Пример #3
0
        public async Task <IActionResult> Put([FromBody] PositionViewModelRequest viewModel, int id)
        {
            _positionAppService.Update(viewModel, id);

            return(await Response());
        }
Пример #4
0
        public async Task <IActionResult> Post([FromBody] PositionViewModelRequest viewModel)
        {
            _positionAppService.Insert(viewModel);

            return(await Response());
        }