public void add(KHUYENMAIModel km)
        {
            Mapper.CreateMap <KHUYENMAIModel, KHUYENMAI>();
            KHUYENMAI _km = Mapper.Map <KHUYENMAIModel, KHUYENMAI>(km);

            db.KHUYENMAIs.Add(_km);
            db.SaveChanges();
        }
        public KHUYENMAIModel GetPromotion(int id)
        {
            var promotion = db.KHUYENMAIs.Where(km => km.MA == id && km.DAXOA == false && DateTime.Compare(DateTime.Now, km.NGAYBATDAU.Value) >= 0 && DateTime.Compare(DateTime.Now, km.NGAYKETTHUC.Value) <= 0).SingleOrDefault();

            Mapper.CreateMap <KHUYENMAI, KHUYENMAIModel>();
            KHUYENMAIModel ret = Mapper.Map <KHUYENMAI, KHUYENMAIModel>(promotion);

            return(ret);
        }
        public KHUYENMAIModel getId(int id)
        {
            KHUYENMAIModel km = new KHUYENMAIModel();

            var _km = (from s in db.KHUYENMAIs where s.MA == id select s).First();

            Mapper.CreateMap <KHUYENMAI, KHUYENMAIModel>();
            km = Mapper.Map <KHUYENMAI, KHUYENMAIModel>(_km);
            return(km);
        }
        public void update(KHUYENMAIModel news_km)
        {
            Mapper.CreateMap <KHUYENMAIModel, KHUYENMAI>();
            KHUYENMAI _news_km = Mapper.Map <KHUYENMAIModel, KHUYENMAI>(news_km);

            KHUYENMAI km = (from s in db.KHUYENMAIs where s.MA == _news_km.MA select s).First();

            km.NGAYBATDAU  = news_km.NGAYBATDAU;
            km.NGAYKETTHUC = news_km.NGAYKETTHUC;
            km.NOIDUNG     = news_km.NOIDUNG;
            km.DAXOA       = news_km.DAXOA;

            db.SaveChanges();
        }
Esempio n. 5
0
        public KHUYENMAIModel GetPromotion(string id)
        {
            KHUYENMAIModel km = new KHUYENMAIModel();

            c.BaseAddress = new Uri(url);
            c.DefaultRequestHeaders.Accept.Clear();
            c.DefaultRequestHeaders.Accept.Add(
                new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")
                );

            HttpResponseMessage response = c.GetAsync("api/promotion/ByID/" + id).Result;

            km = response.Content.ReadAsAsync <KHUYENMAIModel>().Result;
            return(km);
        }
Esempio n. 6
0
        public IHttpActionResult Update([FromBody] KHUYENMAIModel news_km)
        {
            ad.update(news_km);

            return(Ok());
        }
Esempio n. 7
0
        public IHttpActionResult Add([FromBody] KHUYENMAIModel km)
        {
            ad.add(km);

            return(Ok());
        }