Пример #1
0
        public async Task <IActionResult> New([FromBody] TypeDto typeDto)
        {
            var errorMsg = _typeService.Validate(typeDto);

            if (errorMsg != null)
            {
                return(BadRequest(errorMsg));
            }

            var newType = _typeService.CreateNew(typeDto);

            var saved = await _typeService.SaveEf();

            if (!saved)
            {
                return(BadRequest());
            }

            return(Ok(Mapper.Map <Type, TypeDto>(newType)));
        }