Esempio n. 1
0
        // PUT: api/DenGT_ThayDoi/5
        public IHttpActionResult Put(int id, DenGT_ThayDoi denGT_ThayDoi)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Not a valid model"));
            }

            using (var ctx = new GTVTContext())
            {
                var existingDenGT_ThayDoi = ctx.DenGT_ThayDois.Where(s => s.Id == id)
                                            .FirstOrDefault <DenGT_ThayDoi>();

                if (existingDenGT_ThayDoi != null)
                {
                    existingDenGT_ThayDoi.ThoiDiemThayDoi = denGT_ThayDoi.ThoiDiemThayDoi;
                    existingDenGT_ThayDoi.ThoiGianDoi     = denGT_ThayDoi.ThoiGianDoi;
                    existingDenGT_ThayDoi.Do_TD           = denGT_ThayDoi.Do_TD;
                    existingDenGT_ThayDoi.Vang_TD         = denGT_ThayDoi.Vang_TD;
                    existingDenGT_ThayDoi.Xanh_TD         = denGT_ThayDoi.Xanh_TD;
                    existingDenGT_ThayDoi.TuDong          = denGT_ThayDoi.TuDong;
                    // existingDenGT_ThayDoi.DenGiaoThong_Id = denGT_ThayDoi.DenGiaoThong_Id;
                    // existingDenGT_ThayDoi.NguoiQuanLyGT_Id = denGT_ThayDoi.NguoiQuanLyGT_Id;
                    ctx.SaveChanges();
                }
                else
                {
                    return(NotFound());
                }
            }

            return(Ok());
        }
Esempio n. 2
0
        //POST: api/DenGT_ThayDoi
        public IHttpActionResult Post(DenGT_ThayDoi denGT_ThayDoi)
        {
            DateTime today = DateTime.Now;

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            using (var ctx = new GTVTContext())
            {
                ctx.DenGT_ThayDois.Add(new DenGT_ThayDoi()
                {
                    ThoiDiemThayDoi  = denGT_ThayDoi.ThoiDiemThayDoi,
                    ThoiGianDoi      = denGT_ThayDoi.ThoiGianDoi,
                    Do_TD            = denGT_ThayDoi.Do_TD,
                    Vang_TD          = denGT_ThayDoi.Vang_TD,
                    Xanh_TD          = denGT_ThayDoi.Xanh_TD,
                    TuDong           = denGT_ThayDoi.TuDong,
                    ThoiGianThucHien = denGT_ThayDoi.ThoiGianThucHien,
                    DenGiaoThong_Id  = denGT_ThayDoi.DenGiaoThong_Id,
                    NguoiQuanLyGT_Id = denGT_ThayDoi.NguoiQuanLyGT_Id,
                });
                //ctx.DenGT_ThayDois.Add(denGT_ThayDoi);
                ctx.SaveChanges();
            }
            return(Ok());
        }