예제 #1
0
        public Model.Pretplate Insert(PretplateInsertRequest request)
        {
            Database.Pretplate entity = _mapper.Map <Database.Pretplate>(request);
            //entity.KorisnikId = Security.BasicAuthenticationHandler.PrijavljeniKorisnik.KorisniciId;

            _context.Pretplate.Add(entity);
            _context.SaveChanges();

            return(_mapper.Map <Model.Pretplate>(entity));
        }
예제 #2
0
 public bool Remove(int id)
 {
     Database.Pretplate entity = _context.Pretplate.Where(x => x.KategorijaId == id && x.KorisnikId == 1).FirstOrDefault();
     if (entity != null)
     {
         _context.Pretplate.Remove(entity);
         _context.SaveChanges();
         return(true);
     }
     return(false);
 }
예제 #3
0
        public Model.Pretplate Update(int id, PretplateInsertRequest request)
        {
            Database.Pretplate entity = _context.Pretplate.Where(x => x.PretplataId == id).FirstOrDefault();

            _context.Pretplate.Attach(entity);
            _context.Pretplate.Update(entity);

            entity = _mapper.Map(request, entity);

            _context.SaveChanges();

            return(_mapper.Map <Model.Pretplate>(entity));
        }