Example #1
0
        public ActionResult <SourceTypeDto> Get(int id)
        {
            var sourceType = _sourceTypeService.Get(id);

            if (sourceType == null)
            {
                return(new BadRequestResult());
            }

            return(Ok(_mapper.Map <SourceTypeDto>(sourceType)));
        }
Example #2
0
        public ActionResult <SourceDto> Create([FromBody] SourceDto sourceDto)
        {
            if (sourceDto == null)
            {
                return(new BadRequestResult());
            }

            var sourceType = _sourceTypeService.Get(sourceDto.SourceTypeId);

            if (sourceType == null)
            {
                return(NotFound());
            }

            var source = _mapper.Map <Source>(sourceDto);

            source.SourceType = sourceType;

            var newSource = _sourceService.Create(source);

            return(Ok(_mapper.Map <SourceDto>(newSource)));
        }