public HttpResponseMessage Put(int id, [FromBody] money_logs money_Logs) { try { using (MoneyLoverDbEntities entities = new MoneyLoverDbEntities()) { var entiti = entities.money_logs.FirstOrDefault(e => e.id == id); if (entiti == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "MoneyLover id = " + id.ToString() + " not found")); } else { entiti.loai = money_Logs.loai; entiti.noi_dung = money_Logs.noi_dung; entiti.so_tien = money_Logs.so_tien; entiti.ngay = money_Logs.ngay; entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, entiti)); } } } catch (Exception exc) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, exc)); } }
public HttpResponseMessage Post([FromBody] money_logs money_Logs) { using (MoneyLoverDbEntities entities = new MoneyLoverDbEntities()) { try { entities.money_logs.Add(money_Logs); entities.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.Created, money_Logs); message.Headers.Location = new Uri(Request.RequestUri + money_Logs.id.ToString()); return(message); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, e)); } } }