예제 #1
0
        public async Task <IActionResult> TipSadrzajaCreate([FromBody] TipSadrzajaApiModel model)
        {
            if (model != null && ModelState.IsValid)
            {
                TipSadrzaja tip = new TipSadrzaja
                {
                    Ime = model.Ime,
                };

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

                var u = await _context.TipSadrzaja
                        .AsNoTracking()
                        .LastOrDefaultAsync();

                return(new ObjectResult(new TipSadrzajaApiModel
                {
                    Id = u.Id,
                    Ime = u.Ime,
                }));
            }

            return(BadRequest(ModelState));
        }
예제 #2
0
        public async Task <IActionResult> TipSadrzajaGet(int idTipSadrzaja)
        {
            var tip = await _context.TipSadrzaja
                      .AsNoTracking()
                      .Where(d => d.Id == idTipSadrzaja)
                      .FirstOrDefaultAsync();

            if (tip == null)
            {
                return(NotFound("Kategorija s trazenim ID-om ne postoji"));
            }
            else
            {
                var model = new TipSadrzajaApiModel
                {
                    Id  = tip.Id,
                    Ime = tip.Ime
                };

                return(new ObjectResult(tip));
            }
        }