Пример #1
0
        // GET /api/blanketdto
        public IEnumerable <BlanketDTO> Get()
        {
            BlanketDataProvider provider = new BlanketDataProvider();

            IEnumerable <Blanket> s = provider.GetBlanket();

            return(Mapper.Map <IEnumerable <Blanket>, IEnumerable <BlanketDTO> >(s));
        }
        //POST api/blanket
        public Blanket Post([FromBody] Blanket g)
        {
            BlanketDataProvider provider = new BlanketDataProvider();

            //Blanket b = Mapper.Map<BlanketDTO, Blanket>(g);


            //b.ImageInBytes = b.imageToByte(b.Image);
            g.Datum = DateTime.Now;
            return(provider.AddBlanket(g));
        }
Пример #3
0
        // GET api/BlanketSearch? predmet = {predmet}&rok={rok}&godina={godina}&pismeni={pismeni}&usmeni={usmeni}
        public BlanketDTO Get(int predmet, int rok, int godina, bool pismeni, bool usmeni)
        {
            BlanketSearch r = new BlanketSearch();

            r.IdPredmet = predmet;
            r.IdRok     = rok;
            r.Godina    = godina;
            r.Pismeni   = pismeni;
            r.Usmeni    = usmeni;

            BlanketDataProvider provider = new BlanketDataProvider();

            Blanket s = provider.NadjiBlanket(r);

            return(Mapper.Map <Blanket, BlanketDTO>(s));
        }
Пример #4
0
        // GET api/BlanketDTO/{id}
        public BlanketDTO Get(int id)
        {
            BlanketDataProvider provider = new BlanketDataProvider();

            BlanketDTO s = provider.GetBlanketDTO(id);

            if (s == null)
            {
                return(null);
            }

            //s.Image=s.byteArrayToImage(s.ImageInBytes);

            return(s);
            //return Mapper.Map<Blanket, BlanketDTO>(s);
        }
        // PUT api/blanket/5
        public Blanket Put(int id, [FromBody] Blanket v)
        {
            BlanketDataProvider provider = new BlanketDataProvider();

            return(provider.UpdateBlanket(id, v));
        }
        // DELETE api/blanket/5
        public Blanket Delete(int id)
        {
            BlanketDataProvider provider = new BlanketDataProvider();

            return(provider.RemoveBlanket(id));
        }