// PUT api/<controller>/5 public HttpResponseMessage Put(int id, Api_Models.MstLibraryCard_ApiModel objLibCard) { try { var libraryCard = from d in db.MstLibraryCards where d.Id == id select d; if (libraryCard.Any()) { var updateLibCard = libraryCard.FirstOrDefault(); updateLibCard.LibraryCardNumber = objLibCard.LibraryCardNumber; updateLibCard.ManualLibraryCardNumber = objLibCard.ManualLibraryCardNumber; updateLibCard.BorrowerId = objLibCard.BorrowerId; updateLibCard.IsPrinted = objLibCard.IsPrinted; updateLibCard.LibraryInChargeUserId = objLibCard.LibraryInChargeUserId; updateLibCard.FootNote = objLibCard.FootNote; updateLibCard.CreatedByUserId = objLibCard.CreatedByUserId; updateLibCard.CreatedDate = objLibCard.CreatedDate; updateLibCard.UpdatedByUserId = objLibCard.UpdatedByUserId; updateLibCard.UpdatedDate = objLibCard.UpdatedDate; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Library Card not found!")); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
// POST api/<controller> public HttpResponseMessage Post(Api_Models.MstLibraryCard_ApiModel objLibCard) { try { Data.MstLibraryCard newLibCard = new Data.MstLibraryCard { LibraryCardNumber = objLibCard.LibraryCardNumber, ManualLibraryCardNumber = objLibCard.ManualLibraryCardNumber, BorrowerId = objLibCard.BorrowerId, IsPrinted = objLibCard.IsPrinted, LibraryInChargeUserId = objLibCard.LibraryInChargeUserId, FootNote = objLibCard.FootNote, CreatedByUserId = objLibCard.CreatedByUserId, CreatedDate = objLibCard.CreatedDate, UpdatedByUserId = objLibCard.UpdatedByUserId, UpdatedDate = objLibCard.UpdatedDate, }; db.MstLibraryCards.InsertOnSubmit(newLibCard); db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }