Exemple #1
0
        // 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));
            }
        }
Exemple #2
0
        // 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));
            }
        }