// 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)); }
// 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)); }
// 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)); }