public IHttpActionResult Item(int id, TransferActivityDTO transfer_activity)
        {
            try
            {
                TransferActivityRepository ta = new TransferActivityRepository(db);
                ta.Update(transfer_activity);

                return(Ok());
            }
            catch (Exception exError)
            {
                return(BadRequest((new Error(0, exError.Message, "Update Item").ToString())));
            }
        }
        public IHttpActionResult BatchSave(TransferActivityBatchDTO[] transferactivities)
        {
            TransferActivityRepository ta = new TransferActivityRepository(db);

            foreach (TransferActivityBatchDTO taItem in transferactivities)
            {
                switch (taItem.action.ToUpper())
                {
                case "CREATE":
                    ta.Create(taItem.transfer_activity);
                    break;

                case "UPDATE":
                    ta.Update(taItem.transfer_activity);
                    break;

                case "DELETE":
                    ta.Delete(taItem.transfer_activity.transfer_activity_key);
                    break;
                }
            }

            return(Ok());
        }