示例#1
0
        public IHttpActionResult Post(VrstaPredstave vrsta)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            _repository.Add(vrsta);

            return(CreatedAtRoute("DefaultApi", new { id = vrsta.Id }, vrsta));
        }
示例#2
0
 public void Update(VrstaPredstave vrstaPredstave)
 {
     db.Entry(vrstaPredstave).State = EntityState.Modified;
     try
     {
         db.SaveChanges();
     }
     catch (DbUpdateConcurrencyException)
     {
         throw;
     }
 }
示例#3
0
        public IHttpActionResult Put(int id, VrstaPredstave vrsta)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != vrsta.Id)
            {
                return(BadRequest());
            }

            try
            {
                _repository.Update(vrsta);
            }
            catch
            {
                return(BadRequest());
            }

            return(Ok(vrsta));
        }
示例#4
0
 public void Delete(VrstaPredstave vrstaPredstave)
 {
     db.Vrste.Remove(vrstaPredstave);
     db.SaveChanges();
 }
示例#5
0
 public void Add(VrstaPredstave vrstaPredstave)
 {
     db.Vrste.Add(vrstaPredstave);
     db.SaveChanges();
 }