public async Task <IActionResult> PostAsync([FromBody] CreateUpdatePositionDto position) { var createdPosition = await _positionService.AddPositionAsync(_mapper.Map <Position>(position)); var positionDto = _mapper.Map <PositionDto>(createdPosition); return(Created(nameof(GetAsync), new Response <PositionDto>(positionDto))); }
public async Task <IActionResult> Add(PositionViewModel viewModel) { var isSuccess = await _positionService.AddPositionAsync(viewModel); if (!isSuccess) { return(this.BadRequestResult("添加失败!")); } return(Ok()); }
public async Task <IActionResult> AddPosition([FromBody] Position entity) { var result = _service.HaveRepeatName(entity.Id, entity.PositionName); if (result) { ModelState.AddModelError("Name", ErrorMessages.WebAdmin_Position_E001); return(BadRequest(ModelState)); } await _service.AddPositionAsync(entity); return(Ok()); }