Exemplo n.º 1
0
        public async Task Pretplati(KategorijeMobile obj)
        {
            PretplateInsertRequest korak = new PretplateInsertRequest();

            korak.KategorijaId = obj.KategorijaId;
            korak.KorisnikId   = APIService.PrijavljeniKorisnik.KorisniciId;
            bool yes = false;

            foreach (var x in PretplaceneKategorijeList)
            {
                if (x.KategorijaId == korak.KategorijaId)
                {
                    await Application.Current.MainPage.DisplayAlert("Greška", "Ne možete se pretplatiti više puta na istu kategoriju!", "OK");

                    yes = true;
                    //await Init();
                }
            }
            if (yes == false)
            {
                await AddPretplate(korak);
                await Init();
            }
            await Init();
        }
Exemplo n.º 2
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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 4
0
 public async Task AddPretplate(PretplateInsertRequest request)
 {
     var entity = await _servicePretplate.Insert <Model.Pretplate>(request);
 }