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)); }
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)); }