示例#1
0
        public async Task <IActionResult> VideozidCreate([FromBody] VideozidApiModel model)
        {
            if (model != null && ModelState.IsValid)
            {
                Videozid uredaj = new Videozid
                {
                    Naziv    = model.Naziv,
                    Lokacija = model.Lokacija,
                    Sirina   = model.Sirina,
                    Visina   = model.Visina,
                };

                _context.Add(uredaj);
                await _context.SaveChangesAsync();

                var videozid = await _context.Videozid
                               .AsNoTracking()
                               .LastOrDefaultAsync();

                return(new ObjectResult(new VideozidApiModel {
                    Id = videozid.Id,
                    Naziv = videozid.Naziv,
                    Lokacija = videozid.Lokacija,
                    Visina = videozid.Visina,
                    Sirina = videozid.Sirina,
                }));
            }

            _logger.LogWarning(ModelState.ToString());
            return(BadRequest(ModelState));
        }