Exemplo n.º 1
0
        public async Task <IActionResult> Post([FromBody] ProducerModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var producer = new Producer
            {
                Name = model.Name,
                Sex  = model.Sex,
                DOB  = model.DOB,
                BIO  = model.BIO
            };

            await _producerRepository.InsertAsync(producer);

            return(Created($"producers/{producer.Id}", producer));
        }