// PUT: api/Banglai/5 public HttpResponseMessage Put(int id, [FromBody] Banglai banglai) { try { using (GTVTContext context = new GTVTContext()) { var entity = context.Banglais.FirstOrDefault(e => e.BanglaiId == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Bang lai voi Id " + id.ToString() + " khong co de sua")); } else { entity.LoaiBang = banglai.LoaiBang; entity.ThongTin = banglai.ThongTin; context.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, entity)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
// POST: api/Banglai public HttpResponseMessage Post([FromBody] Banglai banglai) { try { using (GTVTContext context = new GTVTContext()) { context.Banglais.Add(banglai); context.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.Created, banglai); message.Headers.Location = new Uri(Request.RequestUri + banglai.BanglaiId.ToString()); return(message); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public void InsertChuxeBanglai(int ChuxeId, int BanglaiId) { using (GTVTContext context = new GTVTContext()) { var chuxe = new Chuxe { ChuxeId = ChuxeId }; // context.Chuxes.Add(chuxe); // context.Chuxes.Attach(chuxe); var banglai = new Banglai { BanglaiId = BanglaiId }; // context.Banglais.Add(banglai); // context.Banglais.Attach(banglai); var ChuxeBanglai = new ChuXevaBangLai { ChuxeId = chuxe.ChuxeId, BanglaiId = banglai.BanglaiId }; context.ChuXevaBangLais.Add(ChuxeBanglai); context.SaveChanges(); // chuxe. //context.SaveChanges(); //GTVTContext context = new GTVTContext(); //var cmdText = "sp_ThemTaixeBanglai @ChuxeId, @BanglaiId"; //var sqlParams = new[]{ //new SqlParameter("ChuxeId", ChuxeId), //new SqlParameter("BanglaiId", BanglaiId)}; //context.Database.SqlQuery<ChuXevaBangLai>(cmdText, sqlParams); ////return lstChuxe; } }