// POST api/<controller> public HttpResponseMessage Post(Api_Models.MstBorrower_ApiModel objBorrower) { try { Data.MstBorrower newUser = new Data.MstBorrower { BorrowerNumber = objBorrower.BorrowerNumber, ManualBorrowerNumber = objBorrower.ManualBorrowerNumber, FullName = objBorrower.FullName, Department = objBorrower.Department, Course = objBorrower.Course, CreatedByUserId = objBorrower.CreatedByUserId, CreatedDate = objBorrower.CreatedDate, UpdatedByUserId = objBorrower.UpdatedByUserId, UpdatedDate = objBorrower.UpdatedDate, BorrowerTypeId = objBorrower.BorrowerTypeId, LibraryCardId = objBorrower.LibraryCardId }; db.MstBorrowers.InsertOnSubmit(newUser); db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
// PUT api/<controller>/5 public HttpResponseMessage Put(int id, Api_Models.MstBorrower_ApiModel objBorrower) { try { var borrower = from d in db.MstBorrowers where d.Id == id select d; if (borrower.Any()) { var updateBorrower = borrower.FirstOrDefault(); updateBorrower.BorrowerNumber = objBorrower.BorrowerNumber; updateBorrower.ManualBorrowerNumber = objBorrower.ManualBorrowerNumber; updateBorrower.FullName = objBorrower.FullName; updateBorrower.Department = objBorrower.Department; updateBorrower.Course = objBorrower.Course; updateBorrower.CreatedByUserId = objBorrower.CreatedByUserId; updateBorrower.CreatedDate = objBorrower.CreatedDate; updateBorrower.UpdatedByUserId = objBorrower.UpdatedByUserId; updateBorrower.UpdatedDate = objBorrower.UpdatedDate; updateBorrower.BorrowerTypeId = objBorrower.BorrowerTypeId; updateBorrower.LibraryCardId = objBorrower.LibraryCardId; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Borrower not found!")); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }