示例#1
0
        public async Task <IActionResult> PostTehnologija([FromBody] TehnologijaDTO tehnologijaDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Tehnologija tehnologija = new Tehnologija()
            {
                Naziv         = tehnologijaDTO.Naziv,
                IdTehnologije = tehnologijaDTO.IdTehnologije,
                Opis          = tehnologijaDTO.Opis
            };

            _context.Tehnologija.Add(tehnologija);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTehnologija", new { id = tehnologija.IdTehnologije }, tehnologija));
        }
示例#2
0
        public async Task <IActionResult> GetTehnologija([FromRoute] int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var tehnologija = await _context.Tehnologija.FindAsync(id);

            TehnologijaDTO tehDTO = new TehnologijaDTO()
            {
                IdTehnologije = id,
                Naziv         = tehnologija.Naziv,
                Opis          = tehnologija.Opis
            };

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

            return(Ok(tehDTO));
        }