public IActionResult CreatePosition([FromBody] Position position)
 {
     if (position == null)
     {
         return(BadRequest(ModelState));
     }
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     if (!_PositionRepository.CreatePosition(position))
     {
         return(StatusCode(500, ModelState));
     }
     return(CreatedAtRoute("GetPosition", new { positionId = position.PositionId }, position));
 }
 public IActionResult Post([FromBody] CreatePositionViewModel createPositionViewModel)
 {
     try
     {
         PositionApplicationRole position = new PositionApplicationRole()
         {
             Id   = createPositionViewModel.ID,
             Name = createPositionViewModel.Name
         };
         iPositionRepository.CreatePosition(position);
         Uri uri = new Uri(Url.Link("GetPositionByID", new { Id = position.Id }));
         iUnitOfWork.Save();
         return(Created(uri, position.Id.ToString()));
     }
     catch (Exception ex)
     {
         return(Content(ex.ToString(), BadRequest().ToString()));
     }
 }
 public void CreatePosition(Position position)
 {
     _positionRepository.CreatePosition(position);
 }
Esempio n. 4
0
        public IActionResult Post([FromBody] PositionCreateDto positionCreateDto)
        {
            var position = _positionRepository.CreatePosition(positionCreateDto);

            return(Created("[controller]", position));
        }